Except Iowa state, other two univs are ambi for a profile like yours.
Iowa state is a mod option for you, since their acceptance rate is high, so you have a decent chance.

Well you have included almost all the good options for your scores,still if you can check out these colleges
as well Oklahoma state univ, Univ of Oklahoma, NJIT, NYIT.