Gaming PC Compatibility Check!

Solution
Yes, everything is compatible. 750W is plenty now, but will be future-proof for SLI'ing.
For that GPU to fit in, you've to remove HDD cages. Overall its a good build, you can order the parts.
Components are pretty pricey. If you go AMD route I'd for sure overclock that CPU. What kind of cooler would you use?

The build I listed is same price, but the CPU will overclock higher than the 8350 at stock. Also, 850W is enough in case you decide to add a second 970. Plus it is a very good quality Gold FUlly modular one. Last, good CPU cooler.

PCPartPicker part list / Price breakdown by merchant

CPU: AMD FX-8320 3.5GHz 8-Core Processor ($182.00 @ CPL Online)
CPU Cooler: Phanteks PH-TC12DX_BK 68.5 CFM CPU Cooler ($49.00 @ PCCaseGear)
Motherboard: Asus M5A99X EVO R2.0 ATX AM3+ Motherboard ($159.00 @ CPL Online)
Memory: Kingston Fury Black Series 8GB (2 x 4GB) DDR3-1866 Memory ($104.00 @ CPL Online)
Storage: Intel 730 Series 240GB 2.5" Solid State Drive ($169.00 @ PCCaseGear)
Storage: Western Digital BLACK SERIES 3TB 3.5" 7200RPM Internal Hard Drive ($215.00 @ CPL Online)
Video Card: Asus GeForce GTX 970 4GB STRIX Video Card ($535.00 @ CPL Online)
Case: NZXT H440 Designed by Razer™ ATX Mid Tower Case ($199.00 @ CPL Online)
Power Supply: XFX XTR 850W 80+ Gold Certified Fully-Modular ATX Power Supply ($176.00 @ Mwave Australia)
Total: $1788.00