It'll be able to play of course but it won't be good. Your Pentium D is something that I'd point out first. Even if you can play BFBC2 maxed, BF3 uses Frostbite engine 2.0. This is of course the new version of the game's engine.
I don't think it'll be playable though.