Those specs aren't very high you got going on. I5's and I7's have come out since those processors I believe.
Also 2gb of ram hasn't been installed in even the entry level computers for a 2-3 years now. It's been 3 I believe.
If you want to buy brand new games, you have to have a computer that's been made in the past few years.
I just bought an entry level computer here in Vancouver, B.C and it was an I7 processor, 4gb ram (i still need to upgrade), Geforce GT320. That computer was the cheapest decent computer they had at the store and that's miles ahead of yours.
I actually bought a computer with an E6600 4 1/2 years ago. So that shows how out of date yours is
Computers aren't that expensive. Use it as an excuse to get a new one?
That does suck you can't play your game though

I just bought a new computer (mentioned above) and I still can't play a few games! (Just Cause 2 seems to lag a bit)