I need to know if this will work

Building a new pc, and I'm pretty sure this will work, but I'm investing quite a bit of money into this so I don't want it to get fried. Will it? NOTE: JUST TELL ME IF IT WORKS PLEASE. I have had so many people say, "oh well intel is better, so yeah im not gonna tell you if it works, just go buy a $5000 intel pc..."

Processor: AMD FX-4300 for $120 @ tigerdirect

Motherboard: MSI 970A-G46 for $80 @ newegg

CPU Cooler: Cooler Master Hyper 212 EVO 82.9 CFM Sleeve Bearing CPU Cooler for $35 @ newegg

RAM: 8GB ddr3 sdram 1866mhz G.SKILL sniper series for $50 @ newegg

Storage: 1TB of WD caviar blue 7200rpm for $70 @ SuperBiiz

 Graphics: Sapphire Radeon HD 7950 3GB OC Ed. for $330 @ tigerdirect

Case - Azza Triton 401 ATX Mid Tower Case for $39.98 @ Newegg

Psu - Corsair Enthusiast 650W 80 PLUS Bronze Certified ATX12V / EPS12V Power Supply  ($69.99 @ Newegg)

Total: $795

Budget: $820

Well....yes the parts will fit together and work.

I would think about a better CPU like the FX 8350 if your rocking that 7950 graphics card

Eh, a bit out of my price range. Would the Phenom II X4 965 handle it better?

Or the FX-4170 maybe?

If its a pure gamming rig im sure the AMD FX-4300 will be fine...it even beats the Phenom II X4 965 in gaming benchmarks. 

http://www.anandtech.com/bench/Product/700?vs=102

Its just the FX 8350 is right up there with the i5 3750K intel everyone would have told you to get, and costs less!

would scrapping the Cooler Master Hyper give you enough for the FX 8350, as the stock cooler will be fine for running at stock speeds and you can get a better one down the road when you want to play with overclocking?

I would go with the FX-6300 as it is only about 10 bucks more. Even Logan has recommended this CPU in previous build videos.

I might be able to do that, but the 6300 is looking good. Would that bottleneck my 7950 in any way?

Nevermind, it looks like it won't and it's a good speed. Thanks for the input!