I’ve been paged because linguistics has been mentioned, so I’ll first say that you’re a Maryland resident, and College Park has a good program in psychology and a world-class one in linguistics. (And I’m not just saying that because I’m an alum!) I wouldn’t sleep on UMBC, either, which is easier to get into and has a solid linguistics program that’s called applied linguistics, but its curriculum is flexible enough that it doesn’t have to be limited to that subfield.
Among other places you list, in order, the ones with the strongest reputations in linguistics are UMass Amherst (as you yourself note), Delaware, Illinois, Maryland (College Park), Syracuse (less well known but it’s a good curriculum and great faculty), Pitt, Washington, Wisconsin, Virginia (though their curriculum is very narrowly focused, make sure it fits your interests), Chapel Hill, Duke, Stanford.
If you’re interested in psycholinguistics, there aren’t a lot of places that can really give you that at an undergrad level. College Park is one, though.
UAH has been mentioned, but the original University of Alabama could be worth looking at, too—pretty generous merit aid, a psychology program with good research opportunities, and for linguistics there’s only an undergrad minor, but they have solid graduate programs in it with faculty who are open to working with undergrads on research.
And while I’m thinking out loud, once you get past Texas-Austin and Texas A&M, a good number of the public universities in Texas throw around waivers of their OOS tuition surcharges like candy (even leaving aside other merit aid possibilities), and lots of them have good linguistics programs (though often but not always with an applied linguistics focus).