Hello,
I need a new graphic card for playing games like battlefield 3.

Should I buy this graphic card:


At the moment I have a geforce 8800 GTS 640 Mb.

*Edited link to add brand & model. - Moderator