Get a 6600 non GT. It still beats a 9800Pro card hands down, and with some clever overclocking, it will beat the 9800XT with ease. 6600 (non GT) 256MB card for you.
Here is a link to one:
This is a standard 5700 card. ALready puts the 9600XT to shame, but if you flash over the 5700Ultra BIOS to it, he he he, it will keep pace with the 9800Pro NP. I recommend you get it and flash the BIOS. Then, enjoy. Also, it is AOpen (a very decent company). Good Cooling as well. And only 79.58 quid. Enjoy.