Am I cap-exempt if I have an approved I140 in 2008 but left company?

I had an approved I140 in 2008 with priority date in Oct 2004. Wanted to do consular processing as I have been in India but as late as possible. So I had asked the employer to delay the next step as long as possible. However, I left the company last year and not sure if I can make use of the I140 or get a cap-exempt H1B at least. Can you please clarify? Also, I learned that once I get an H1B and apply for PERM and I140 all over again, I can use the old priority date for getting the GC. Is this true?