We could name all sorts of hardware but it probably wouldn't do you any good, I'll give you my gaming set up which works fine with Battlefield 2 and is ready for Battlefield 2142:
Asus A8NSLI
1024 x 2 DDR Twinmos (Dual Channel kit)
Asus 7600GT Silent
Western Digital 200GB HDD 7200RPM/16MB Cache SATA II
Audigy 4 Soundblaster
G7 Logitech laser mouse
Microsoft comfort ergonomic 4000 keyboard
AMD Athlon XP 3200 64 bit.
Zalman 460 (Watt) APS silent
I plan on buying a Western Digital 10.000 RPM HDD and a dual core AMD Athlon processor soon, plus I would have bought the Asus A8N-SLI mainboard with passive northbridge cooling but I was stupid enough not to.. That'll get you a decent machine below 1500 euros.
Oh yeah, and a Raptor gaming mousepad ofcourse.