I would replace TAMU either with a Texas university where your odds of major+merit are higher (UHouston, Southwestern, Austin College… perhaps) or, based on the rest of your list, on another "Northern"university that has strong science&math: if you like UWisconsin, look into U Minnesota Twin cities, St Olaf, U Minnesota Morris, Kalamazoo, Lawrence, Beloit, Knox, U Wisconsin La Crosse or Eau Claire; if you like Grinnell and Haverford, what about Wheaton Massachusetts, Skidmore, Wooster, Dickinson, Drew? If you like Santa Clara, what about UScranton or Fordham?
Would Kenyon, Denison, William&Mary, Carleton be within budget?