BF3 is fairly demanding. Might be the low end of medium settings to see frames in the high twenties and low thirties.
Not a fan of AMD CPUs. Power hogs that aren't great at gaming. But at that price point, I don't think you can do any better.
Just be sure to get a quality motherboard