I would say postphoning will be a wise decision. It'll save u money and moreover with the Microsoft Vista being launched, upgrading ur PC accordingly will be a good decision.

Vista will have DirectX 10 support which is not in XP and newer games will require DirextX 10 compliant Graphic cards.

See the link !

Hope it helps !