I'd like to say upgrade the graphics card but then the CPU will be a huge bottle neck. 1GB RAM is 'ok' if your not multi-tasking much.
I'd try and find an E6600 CPU, providing your mobo is compatible, with 2GB RAM, and a HD4870. But then you might need a new PSU.
This is a tough one.