You should take up the offer from these guys offering to build you one. I bought a gateway a year ago that only needed a better video card and better power supply for less than $600 to run those games you listed. You should be able to do better for less than $800.
Yeah, that computer is overkill for all of the games you've listed except perhaps WaW. Everyone else has already offered plenty of reasons to go the DIY route, so I won't add to that further except to say +1.
Antec Three Hundred Black Steel ATX Mid Tower Computer Case - Retail Item #: N82E16811129042 $59.95 Seagate Barracuda 7200.12 ST31000528AS 1TB 7200 RPM SATA 3.0Gb/s 3.5" Internal Hard Drive - OEM Item #: N82E16822148433 $89.99 XFX GX260NADFF GeForce GTX 260 Core 216 896MB 448-bit GDDR3 PCI Express 2.0 x16 HDCP Ready SLI Supported Video Card - Retail Item #: N82E16814150329 $130.00 Nvidia Gift Call of duty - World at war - OEM Item #: N82E16800999088 $49.99 Sunbeam PSU-BKS580-US-BL 580W ATX12V Power Supply - OEM Item #: N82E16817709018 $23.99 Microsoft Wireless Optical Desktop 1000 - Retail Item #: N82E16823109144 $34.99 Patriot 6GB (3 x 2GB) 240-Pin DDR3 SDRAM DDR3 1066 (PC3 8500) Triple Channel Kit Desktop Memory Model PSD36G1066KH - Retail Item #: N82E16820220378 $79.99 Microsoft Windows Vista Home Premium SP1 64-bit for System Builders - OEM Item #: N82E16832116488 $99.99 LITE-ON Black 4X Blu-Ray DVD Drive SATA Model DH-4O1S-58 - Retail Item #: N82E16827106285 $79.99 Kingston SSDNow V-Series SNV125-S2BD/64GB 2.5" 64GB SATA II MLC Internal Solid state disk (SSD) Desktop bundled accessory ... - Retail Item #: N82E16820139006 $148.99 Intel Core i7 920 Nehalem 2.66GHz LGA 1366 130W Quad-Core Processor Model BX80601920 - Retail Item #: N82E16819115202 ASUS P6T SE LGA 1366 Intel X58 ATX Intel Motherboard - Retail Item #: N82E16813131386 $469.98 Combo Subtotal: $1,267.85 Calculate Shipping Zip Code: 77077 Shipping: $8.29 Grand Total: $1,276.14 This includes blu-ray, an operating system, and a SSD for snappy response and boot times.