The 8320 is fine for gaming, I doubt you'd notice any difference between the two when it comes to gaming. If you do video editing, and rendering you might want to look at the 8350, but for gaming you should be fine with the 8320.
There will be no difference between the two other than price with that GPU. They are the exact same CPU. Furthermore, with that CPU cooler, if you ever do decide to OC, you will more than likely achieve the same results with both CPUs.
I heard that future games would make better use of all the cores in cpu's so I thought why not go for the best amd 8 core out there. But if there is no difference between the two for gaming than I will go for the 8320! :D
There is a difference. The 8320 and 8350 come from the same waffers but the 8320 are the chips that don't run as well as the 8350. In theory the 8320 is more likely to fail over the 8350. The difference isn't drastic though, but you're most likely not going to be able to overclock well with the 8320 @ 8350 stock settings.. Most likely you'll be at 4.2-4.4Ghz if u do choose to overclock while the 8350 will generally give you 4.6-4.7Ghz.
@OP If possible, I would also recommend you match that CPU with a better motherboard. The FX 83xx chips draw more power than what they are rated for. OCing potential will be limited with the 970 motherboards.
+1 to both of these comments. If you want to overclock, do get a better motherboard, as the VRMs on the M5a97 r2.0 can't handle much of the 8 core FX overclocking.
FX-8320 and FX-8350 are very similar, but don't expect an FX-8320 to overclock to the same clock speed as it's higher cousin.
change the motherboard to a Asus M5A99FX pro R2.0 indeed, or if you can find the Asus M5A99X evo R2.0 for less, its also fine. further for gaming going with the FX8320 will be just fine, i would recommend to buy a bit faster ram. like 1600mhz or 1866hz. for the rest looks fine to me ☺
FX 8320 hands down. Just make sure you get a 990 chip set board (Asus M5A99FX PRO, Gigabyte GA-990FXA UD3, etc.) so you can overclock it to match the 8350 speed. I just bought one with my build recently.
Depends on what you're looking for. here's a little scenario
If you're going for top tier, max overclocking and multi graphics card performance, then go for the 8350 + 990fx (with dual x16 slot) like Gigabyte-990fxa-Ud3 or higher;ASUS M5a99 pro or higher; ASrock Extreme 4 or higher.
If you're going for max overclocking but single gpu then i'd go for 8350 + 990fx (with single x16 slot) like ASUS M5A99 evo
If you're going for general overclock with single gpu then i'd go for 8320 + 970 board and i'd pick any of the big name brands like Gigabyte, ASUS, MSI, ASrock and you'll be fine.
I know there are different combo's but this will generally fit your purposes. I strongly recommend to build for what your needs, the AM3+ socket atm looks like it'll be dead so don't waste money on features that you won't use. It can save you a ton of money in the long run for a system better later when a new socket or chipset arrives.