BF3 doesn't seem to care what CPU you have, you're going to end up GPU limited no matter which way you go.
http://www.tomshardware.com/reviews/battlefield-3-graphics-performance,3063-13.html
Even the core i3 seems to be capable of keeping up in that game due to graphics limitations, so it probably won't matter if you have 2 or 6 cores. That said, I think you should be asking yourself if you want to spend more money now or later. If now, find the extra cash to bump up to a 2500k. If later, go the AMD route and hope PD doesn't suck.
Based on your last post though, I think you should go the intel route either way. If you can't OC then it pretty much takes any AMD choice out of the picture IMO.