I'm running a somewhat similar config to your current rig and one suggestion I'd have is getting two of the Western Digital Raptor HD's and set 'em up in RAID config. Even with my system being a year old I'm still loading maps faster then 99% of the other players in BF2. It's quite nice being able to spawn and grab my vehicle of choice (usually the blackhawk..) before most people have even gotten to the spawn screen.