MAYBE on low settings, and even then I expect you'll get some chop. I've seen some people with more powerful dual cores playing with decent framerates on med/high settings (but low resolution), tho.
i am playing brothers in arms hells highway on max and assasin creed on max so why cant i play battlefield.and can you play battlefield 2 modern combat singleplayer
yes you can absolutely run it, depending on your resolution though i'd say medium-high settings. It has no singleplayer campaign or multiplayer campaign at all. It has bots for you to play Skirmish/Battles.