Our eldest daughter had similar scores and got into top tens along with the UC’s. We’re in California. She selected Buffalo because she received a full ride to Buffalo. The clincher, UB had an honors program that linked UB to medical schools in NY. She thought she was going to become a physician and go to med school in upstate NY.
Then she took a course in biomedical engineering, and discovered that she really excelled and liked the engineering aspect. She changed her major to “double major” in what we have at the UCs called “EECS” (Electrical Engineering & Computer Software). It took her 5 years total (takes 4 years at the UC’s).
She had an excellent education there and returned to California and is killing it with promotions and income. She was one of the youngest managers promoted and continues to go up the corporate ladder and has authored procedures manuals for a corporate engineering firm. This all probably may not have happened if she hadn’t attended UB.
I don’t know if they still have that program but you can ask UB.