Then why did you pair a 200+ buck CPU with a $100 graphics card? If you want to play a game such as BF3 on your system, you really should prioritize the graphics card over the processor.
I would get at least GTX 650 Ti Boost if I were you and cut the budget from other non-critical components if necessary.