First PC build for $575

APEX SK-393-C Black Steel ATX Mid Tower Computer Case

Western Digital WD Blue WD5000AAKX 500GB 7200 RPM SATA 6.0Gb/s 3.5" Internal Hard Drive -Bare Drive

BIOSTAR A780L3B AM3 AMD 760G Micro ATX AMD Motherboard

SAPPHIRE 100354OCL Radeon HD 7870 GHz Edition 2GB 256-bit GDDR5 PCI Express 3.0 x16 CrossFireX Support Video Card

Rosewill HIVE Series HIVE-550 550W Continuous @40°C, 80 PLUS BRONZE Certified, Modular Design, Single +12V Rail, ATX12V v2.31/EPS12V ...

G.SKILL Ripjaws Series 8GB (2 x 4GB) 240-Pin DDR3 SDRAM DDR3 1600 (PC3 12800) Desktop Memory Model F3-12800CL9D-8GBRL

AMD Phenom II X4 955 Black Edition Deneb 3.2GHz Socket AM3 125W Quad-Core Processor HDZ955FBGMBOX

and the 2 80mm fans and a 120 fan

would this all work together? is the power supply good enough? and any sugestions?

http://pcpartpicker.com/p/umSu

Little over budget but would be an awesome system