are the pieces compatible, and is this a good computer set up
Case Built In Galaxy 3 Gaming Case With Side Window and Blue LED Fans
Motherboard Gigabyte H81M-S2PV
CPU Type Intel I7 4th Generation Haswell
CPU Model Intel Core I7 4770 3.4ghz 8mb Cache 4th Gen Haswell
CPU Socket Intel 1150
CPU Clock Speed 3.4 Ghz
CPU Max Turbo Clock Speed 3.9 Ghz
Memory 16gb crucial ballistix DDR3 1600mhz Performance Ram
Hard Drive Size 2tb Western Digital WD20EZRX Sata 6Gb/s 64mb Cache IntelliPower
Optical Drive Samsung 24x SH-224DB/BEBE Sata DVD Writer
Graphics Card AMD Radeon R9 290 4gb GDDR5 with HDMI, DVI-D, DVI-I, Display Port
PSU Size Corsair CX600 80 Plus Bronze 600w Power Supply
Case Built In Galaxy 3 Gaming Case With Side Window and Blue LED Fans
Motherboard Gigabyte H81M-S2PV
CPU Type Intel I7 4th Generation Haswell
CPU Model Intel Core I7 4770 3.4ghz 8mb Cache 4th Gen Haswell
CPU Socket Intel 1150
CPU Clock Speed 3.4 Ghz
CPU Max Turbo Clock Speed 3.9 Ghz
Memory 16gb crucial ballistix DDR3 1600mhz Performance Ram
Hard Drive Size 2tb Western Digital WD20EZRX Sata 6Gb/s 64mb Cache IntelliPower
Optical Drive Samsung 24x SH-224DB/BEBE Sata DVD Writer
Graphics Card AMD Radeon R9 290 4gb GDDR5 with HDMI, DVI-D, DVI-I, Display Port
PSU Size Corsair CX600 80 Plus Bronze 600w Power Supply