lol I don't know why some people ask what settings to run.. My shitty old rig runs BF2 maxed so anyone else's that's remotely new should too.
Athlon 3200+ (32bit not OCd ancient PoS that still gets me in game at worst 3rd usually 1st/2nd)
HiS ATi x1950 512MB [AGP] (Factory OCd)
2GB Corsair XMS Dual Channel DDR400
Nothing outstanding there and it maxes BF2 without a problem, I'd imagine my PC would be one of the lower ones here, mid range at best.
Athlon 3200+ (32bit not OCd ancient PoS that still gets me in game at worst 3rd usually 1st/2nd)
HiS ATi x1950 512MB [AGP] (Factory OCd)
2GB Corsair XMS Dual Channel DDR400
Nothing outstanding there and it maxes BF2 without a problem, I'd imagine my PC would be one of the lower ones here, mid range at best.