Pleace can someone tell me if all this hardware is compatible and a good choice for gaming system.
graphics card
640MB XFX 8800GTS PCI-E (x16), Mem 1600 MHz, GPU 500 MHz, 96 Streams, 2 x Dual Link DVI HDTV
CPU
Intel Core 2 Duo E6300, Socket 775, 1.86 GHz, 1066MHz FSB, Allendale Core, 2MB Cache, Retail
Motherboard
Asus P5N-E SLI NF650i SLi, S 775, PCI-E (x16), DDR2 533/667/800, SATA II, SATA RAID, ATX
RAM
2GB (2x1GB) CorsairTwinX XMS2, DDR2 PC2-6400 (800), 240 Pins, Non-ECC Unbuffered, CAS 5-5-5-12
Fan
Arctic Cooling Freezer 7 Pro - P4 up to 4.4GHz - S775 Dual Core / Core2Duo
case
Coolermaster Cavalier 3 Silver Chrome Finish w/o PSU
Hard Drive
250 Gb Western Digital WD2500KS Caviar SE16, SATA300, 7200 rpm, 16MB Cache, 8.9 ms
powersupply
580W HiperPower Type-R Modular Blue PSU Quiet Dbl Fan aPFC ATX2.2 20/24 Pin (RoHS)