Some of theses things might of been say but.
A few things;
- There's a huge debate on weather the FX-8350 or the Intels are the best for gaming. (Currently FX-8350 is better for multitasking because of the multitude of cores)
- You do not need that much power. You should pick a better more reliable power supply like something like 80 PLUS. I would suggest Corsair, Seasonic, XFX, some kind of known, reliable brand.
- If you're going to go with the 212 Cooler Master series, get the 212 EVO, it's just better overall (all heatpipes are together) and isn't that much more expensive.
- There are many more better cases (cooling, cable management, and build quality) for $160. (Ex. Shinobi XL with or without window, NZXT Switch 810, Corsair 550D, Corsair 600T, Define R4 w/Window) some of these would do you much better.
- A motherboard like this; Asus P8Z77-V PRO/THUNDERBOLT ATX LGA1155 Motherboard (P8Z77-V PRO/THUNDERBOLT) - PCPartPicker is close to the same and is cheaper and has Thunderbolt.
- You could spend less on a XFX 7970 GHz Edition with 3GB of VRAM unless you're really into the Nvidia exclusives (CUDA, better PhysX performance, etc..)
- You do not need 16GB of RAM for gaming. 8GB of some higher speed RAM would be great, but if you're doing video editing and such get some RAM that has a low cas latency.
So, yeah, depending on what you're doing with the computer you could change a bit about it.