Kotas4u,
You should be able to do both EB1-EA and NIW. Your credentails are pretty good.
By the way, what is your service center. NSC people are little difficult, but TSC is easier. If you are in TSC, I believe, you will get in EB1.
It is very important how you present your case. Good...