Hey, a $350 budget is cutting a little close but its doable. I would reccomend pushing your budget to 500 that opens up a lot more options and a system that will be a bit more future proof. Also, you left out some info like does the budget include monitor, mouse, keyboard, os, speakers, etc. All those also add up. And if you have brand requirements though you should be looking at AMD for best power/price ratio in that budget range. I can compile a build list in a few hours when I get home.