You should be able to at that resolution, or atleast pretty damn close.
After an upgrade to a GTX 560 you will be able to run adequate settings on all games. Not neccesarily MAX, I know Battlefield you won't be able to. But it will be good looking and playable.
One item you should upgrade is your RAM. You need at least 4GB for most games so it doesn't page to the hard drive.. I am assuming you are running at least Vista and not XP. Low memory can cause issues in games and cause shuddering and lag.
oh, thanks for your fast response, much appreciated
yes, i was thinking about upgrading my RAM too..and at 1st i was planning to buy more 2GB to make it 4GB Dual Channel..
but will i be able to play those games at least on mid-high with my current specs?