I took my desktop into the PC repair shop today, and they said that I either need a new hard drive, or a new graphics card. These are my current PC specs. (I know, it's old)

*Windows XP Professional
*450 Watt PSU
*Intel Pentium 4 HT 3.0 GHz
*1024 MB DDR3 RAM
*ATI Radeon X-800 Pro
*Sound Blaster Audigy 2 ZS

*I don't know the make/model names of my hard drive and motherboard.

The guy at the PC repair shop told me that if my graphics card needs to be replaced, he was a Radeon X-1600 series in storage for $119. I was wondering, is the Radeon X-1600 series "better" at all aspects than my X-800 Pro? It's got 512 MB, my X-800 has 256.

I researched the two cards online, and these how the two cards specifications compare.
___________________________________________________
*Radeon X-800 Pro

Core clock - 475 MHz
Memory - 256 MB
Memory clock - 950 MHz
Memory interface - 256-bit
Memory transfer rate - 30.4 GB/s
Pixels per clock - 12
DirectX - 9.0
___________________________________________________

*Radeon X-1600 Pro

Core clock - 500 Mhz or 575 Mhz
Memory - 512 MB
Memory clock - 780 MHz
Memory interface - 128 bit
Memory transfer rate - 22.08 GB/s
Pixels per clock - 12
DirectX - 9.0c
___________________________________________________

It looks like the X-800 Pro has the X-1600 Pro beat pretty bad. I don't want to have downgrade my PC just to get it to work again. Does the X-1600 have ANY advantage over the X-800? Besides the 512 MB?

You tell me which is better.