I think you clearly have the sort of academic profile that they (or really any engineering college) is looking for in their applicants. So it is absolutely worth applying to a selection of such engineering colleges you can comfortably afford and would be particularly excited to attend.
You are also right that these days they get so many highly qualified applicants that they have to turn away a bunch anyway. I don’t think we can really predict with any precision the odds of that happening, it is just important to note it definitely can happen.
So, you are right to think you need to identify affordable and exciting options across a range of selectivity. Fortunately with your qualifications, it is pretty simple, you just need to look at their OOS engineering admissions policies and rates.
Like as long as you were either an auto admit (as you would be at, say, Iowa State, a college I think you might consider), or they had an above 50% OOS engineering acceptance rate generally, with your numbers that would make them what I would call a Likely. You should have at least two of those, and it could be more, particularly if you are interested in maybe chasing merit (I note Iowa State also has auto-merit).
Then if the OOS engineering rate is between like 25% and 50%, I would call those Targets for you. And you might want to have like 3-5 of those.
And then you could have a few sub-25%, the sort that I would call Reaches for Everyone.
OK, so Georgia Tech–pretty much Reach for Everyone for OOS engineering.
Texas, same deal.
Purdue–last I knew (like for Class of 2028), it might more count as a Target for you, although note just because you get into First Year Engineering at Purdue does not mean you will get into any engineering major.
NC State, my impression is that would also likely be a Target for you OOS.
Virginia Tech might actually be getting toward Likely territory, but maybe borderline. Including because at least in my circles, they have a reputation for sometimes waitlisting or even rejecting high numbers applicants (a practice sometimes known as yield protection, but is typically less about the stats and more just they want to make sure they actually enroll the classes they want).
OK, so if you like this kind of big public engineering powerhouse, I do think you need at least one more really good Likely, maybe two. And again, I think given your interests, Iowa State is a great choice to nail down that part of your list. But there are plenty of others you could consider for Likelies and Targets, and it could be for non-academic reasons.
Like, do you have a feeling about whether you would like to be more in an urban or college town setting? For various reasons there are not as many big public engineering colleges in urban settings, but there are some, like Minnesota, Washington, or Pitt.
Or do you have any interest in a smaller college, say a midsize private university or even smaller? You don’t have to be interested, and sometimes people strike those for affordability reasons. But you might qualify for substantial merit at some interesting options.
Just some things to consider. Again, with your numbers I think you are in the fortunate position of being able to play this a lot of different ways, depending on what you prefer in a total college experience, and of course can afford.