Im building a PC for a friend. He wants a 270x so I'm selling him mine and I'm upgrading to a 280x. We are on a budget and I have an idea for all i plan to get for him. I was looking at a FX-6300 then i went to the g3258. Then i started to think about games and how they my start to become multithreaded(more than 2 core utilization) more often in the upcoming year. so i looked at an i3 and the 6300 again. I just don't want him to have issues because I decided to cheap out on a cpu. He doesn't plan on playing the most intense AAA games. but he would like to be able to play any current or up-incoming game on decent setting and above 30fps which is why i suggested my 270x and i also have an i5-4590 so i dont know how much fps drop he should expect compared to my i5.