In my opinion, your approved NIW is helpful for your EB1 application. Try it. It doesn't hurt. Your background + your luck == green card. Just for your refernece.