Or do you have any recommendations for a videocard?
More aboutgtx 660 videocard good motherboard processor
Personally I think you won't be gpu-bound at all. 660 is a fine GPU choice, however, I would urege you to buy a AMD card in this case, unless heat and noise is an issue here -- they give you more bang for your buck.
Could you suggest an AMD videocard? I use the computer mostly for gaming and i want to achieve high settings in BF3 with no lag.