I'm not sure if the video card is strong enough to run BF3 with high graphic setting. Heck, I had 2500K with 2GB video card and I had to downgraded some graphic setting in order to run smooth. That was when BF3 released, but I don't know if they have updated graphic to give us better gameplay.
Other than that, it's pretty good suggestion.