http://www.newegg.com/Product/Produc...82E16814130256
http://www.newegg.com/Product/Produc...82E16819103535
http://www.newegg.com/Product/Produc...82E16813131530
2gb of ram for bf2, SERIOUSLY - yes, its that much of a ram whore. Rams cheap nowdays, grab 2gb of value stuff from a decent brand.
work around that, he'll be extremely happy if you can put something together of that variety. Graphics cards > all now days, cpu's are becoming less important. You'll need a decent psu.
Motherboard is a known reliable board, and cheap.
X700's should be thrown in the trash and compacted with your foot...
raptors are nice, but they only really decrease load times - if you're forced to downgrade other hardware for the raptor, just dont...
explain exactly what you have to buy, and what you dont....