ok, good processor, with your budget i'd go with a 3000+, but if you can squeeze it in its a good deal.
the motherboard has a bad chipset, you can get better ones for a bit cheaper. yes cheaper.
Ram is fine, might want to go with 2 512mb sticks as its a bit cheaper.
Is that big of a harddrive necessary? also make sure if you get a harddrive 200gb or more then make sure u get 16mb cache!
gpu is good, but if you went cheaper in other places you can get quite a bit better.
keyboard is just personal opinion
i prefure NEC drives, particularly the 3500 series which are the same price range and better imo.
BTW check out the $800 i have picked out for gaming:
Qty. Product Description Unit Price Savings Total Price
Update Linkworld 3131-01-C5828U Black/Silver Steel ATX Mid Tower Computer Case 300W Power Supply - Retail
Model #: 3131-01-C5828U
$19.50
Update CHAINTECH VNF4/Ultra Socket 939 NVIDIA nForce4 Ultra ATX AMD Motherboard - Retail
Model #: VNF4/Ultra
$76.00
Update POWERCOLOR R48-PVD3 Radeon X850PRO 256MB GDDR3 PCI Express x16 Video Card - OEM
Model #: R48-PVD3
$249.00
Update Rosewill RV400-2 ATX 2.01 400W Power Supply - Retail
Model #: RV400-2
$29.99
Update AMD Athlon 64 3000+ Venice 1GHz FSB Socket 939 Processor Model ADA3000BPBOX - Retail
Model #: ADA3000BPBOX
$146.00
2x Update Kingston ValueRAM 512MB 184-Pin DDR SDRAM DDR 400 (PC 3200) Unbuffered System Memory Model KVR400X64C3A/512 - Retail
Model #: KVR400X64C3A/512
$85.70
Update Western Digital Caviar WD1600BB 160GB 7200 RPM IDE Ultra ATA100 Hard Drive - OEM
Model #: WD1600BB
$78.00
Update AOpen Black IDE DVD Burner Model DUW1616ARR BLK - OEM
Model #: DUW1616ARR BLK
$37.99
Update ZALMAN VF700-ALCU 2 Ball VGA COOLER - Retail
Model #: VF700-AlCu
$26.99
Update ARCTIC COOLING FREEZER64 ACFZ64 80mm Ceramic Cooling Fan/Heatsink - Retail
Model #: ACFZ64
$27.99
Subtotal: $777.16
same price, better for gaming since the gpu is better and i have got good cooling included for good OC'ing on both CPU & GPU also price includes case/psu
just needs a fan and its good