First time build

Is this good and everything is compatible?

NZXT Phantom 410 CA-PH410-B1 Black Steel / Plastic ATX Mid Tower Computer Case

ASRock 970 EXTREME3 AM3+ AMD 970 SATA 6Gb/s USB 3.0 ATX AMD Motherboard

GIGABYTE GV-R787OC-2GD Radeon HD 7870 GHz Edition 2GB 256-bit GDDR5 PCI Express 3.0 x16 HDCP Ready CrossFireX

G.SKILL NS Series 8GB (2 x 4GB) 240-Pin DDR3 SDRAM DDR3 1600 (PC3 12800) Desktop Memory Model F3-1600C11D-8GNS

AMD FX-6300 Vishera 3.5GHz (4.1GHz Turbo) Socket AM3+ 95W Six-Core Desktop Processor FD6300WMHKBOX

COOLMAX ZX Series ZX-600 600W ATX12V v2.2 / EPS12V v2.91 SLI Ready CrossFire Ready 80 PLUS Certified Active PFC Power Supply

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

Open Box: SAMSUNG Black SATA DVD-ROM Drive Model SH-118AB

yes

Go for a worse case and a better CPU and get Corsair memory. It has a lifetime warranty.