If you wanted to later upgrade your cpu, I would recommend first getting a 850w psu, a R9 290 graphics card second (only because an R9 290 cannot run on a 500w PSU), later on you could get a combo of a 4690k with a 212 fan. This whole setup I gave you would be able to be overclocked, run all games on max at over 60 fps, and is upgradable for another...
If you wanted to later upgrade your cpu, I would recommend first getting a 850w psu, a R9 290 graphics card second (only because an R9 290 cannot run on a 500w PSU), later on you could get a combo of a 4690k with a 212 fan. This whole setup I gave you would be able to be overclocked, run all games on max at over 60 fps, and is upgradable for another 290 in crossfire. Not needed but I thought I'd let you in on this in case you were thinking about it. I also put it in order in case you wanted to get one at a time.