Why you need more suggestions? As my opinion, the GC application is the sooner the better(LC takes at least 1 year, then 3 more years for I140/485)...why you waste your time until you get H1b?
because LC application takes long time, (at least 1 year in your state), maybe your LC is still...