When you say you can pay max 10K per year will you qualify for significant financial aid or do you need significant merit aid? There is a big difference between the two forms of aid, and knowing whether or not you qualify for significant financial aid will help people point you in the right direction. Your stats are excellent but at the end of the day it is the financial package that determines what colleges are real possibilities (what is affordable).
Home state?