CPU is OK but G Card has to go.
A friend rebuilt a new PC with a XP2000 in it and used his old GeForce3 Ti 200 in it. It flies with the latest games!!! The rest of the spec looks good too but I'm not sure on what card to advise to buy. Rest assured your budget will be more than enough for a decent card.