Can someone tell me if all looks compatible with this build?

Yes, but [urlExt=http://pcpartpicker.com/part/sapphire-video-card-100354oc2l]this[/urlExt] gpu will give you better performance for same price
[urlExt=http://www.anandtech.com/bench/product/857?vs=781]Proof[/urlExt]
 
Yes it will work, but you can do better:

PCPartPicker part list / Price breakdown by merchant / Benchmarks

CPU: AMD FX-6300 3.5GHz 6-Core Processor ($109.99 @ Newegg)
Motherboard: Gigabyte GA-970A-D3P ATX AM3+/AM3 Motherboard ($54.99 @ Newegg)
Memory: G.Skill Ripjaws Series 8GB (2 x 4GB) DDR3-1600 Memory ($49.99 @ Newegg)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($59.98 @ OutletPC)
Video Card: Sapphire Radeon HD 7870 GHz Edition 2GB Video Card ($160.66 @ Newegg)
Case: Corsair 300R ATX Mid Tower Case ($59.99 @ Newegg)
Power Supply: XFX 550W 80+ Bronze Certified ATX Power Supply ($59.99 @ NCIX US)
Total: $545.59
(Prices include shipping, taxes, and discounts when available.)
(Generated by PCPartPicker 2013-12-07 12:55 EST-0500)

-Cheaper RAM, also 2x4gb so you can utilize dual channel memory.
-Much stronger gpu.
-Better quality case and psu.
 
Solution