The FX-8320 has got 8 cores ready for the next generation of games, and has a better performance for the price. Once you understand how to overclock the CPU, just buy a cooler (I suggest the Cooler Master Hyper 212 EVO) and you can bring the CPU to 4.0GHz, matching the FX-8350, easily. If you can pay more, however, then get a FX-8350, it's still faster than the 8320.