You could stop making 50 threads and asking pointless questions.
Need GPU information?
http://gpuboss.com /
http://lmgtfy.com/?q=PUTVIDEOCARDNAM...battle+field+3
CPU? Get something with 4 cores.
Ram? 8GB 1333 MhZ minimum
Hard drive / ssd? Who cares.
CD drive? Stick a spoon in it.
Money? Spend what you can.
Compatibility questions?
http://pcpartpicker.com
If you're going to buy something / do something yourself, you should educate yourself and not ask for opinions from random people on the internet.