I don't think EB1 and NIW will apply to your case. So you probably have to stick to EB2. And unfortunately if you would be fired before filing 485 for 180 days, all your effort on GC would be useless.