This is my first gaming build will it work?

greeg7ify

Honorable
Dec 5, 2013
31
0
10,530
So I'm planning on building a computer in the near future, but I'm new to building computers so I have gotten slightly confused with all of the different details that I need to know about.
The components are:
CPU - AMD FX-8320
CPU cooler - Cooler Master Hyper 212 EVO (120mm)
Motherboard - Asus M5A97 R2.0 Motherboard (AMD 970/SB950, 4x DDR3, S-ATA 600, ATX, PCI-Express 2.0, USB 3.0, USB BIOS Flashback, Windows 8 Ready, Socket AM3+)
Ram - Corsair CMZ8GX3M2A1600C9 Vengeance 8GB (2x4GB) DDR3 1600 Mhz
Hard Drive - Western Digital 1TB internal Hard Drive Black (3.5 inch)
Power Supply - XFX 650W XXX Edition 80+ Bronze Semi-Modular Power Supply
GPU - Sapphire 11199-16-20G AMD Radeon HD 7870 Dual-X 2GB GDDR5 Graphics Card (HDMI, DVI-I, DVI-D, Display Port, PCI Express 3.0, 256-Bit, AMD Avivo HD).
Case - Zalman Z9 Plus Midi Tower Case - Black (ATX, M-ATX, 7 Expansion Slots, Supports Bottom PSU Installation, Upto 7 System Fans, Tool Free HDD Installation)
I am going to use Windows 8 if makes any change, but can someone tell me if these components will be compatible with each other and if the computer will overall work properly? Also if there are any other parts I need or any additional information, please do tell me. If some of the parts aren't compatible, could someone please tell me why and recommend a different part to use? Finally, how well will this build perform?
 

greeg7ify

Honorable
Dec 5, 2013
31
0
10,530


Thanks so much, it took me a pretty long time to get this entire build, and on a side note, i do plan on upgrading in the future and since the 650 isn't too much more than the 550 or 500, i'll just stick with it, but still thank you