en una targeta nueva de 512mb
Eso seria tirar el dinero.
Porq con 512mram o te pillas una de gama alta (400€ o mas) o sera una "mierda".
Lo mb son puro marketing cuando no corresponde la cantidad con la calidad de la GPU.
En gama media lo ideal es 256mb y si son GDDR3, mejor.
Luego estan los Bits. algo muy importante, 128bits minimo y 256 lo ideal.
Nunca hay q comprar una grafica con 64bits a no ser q no juegues NADA y buskes lo mas barato.
y una ram de 1024...
Sin duda te hace falta mucha ram, pero esa CPU (1700+) te haria un gran cuello de botella, para nada pones una buena GPU (grafica) si tu CPU no le sacara todo el partido.
La cuestion es q para q notes verdaderamente el cambio has de cambiar micro (y por lo tanto, placa, a no ser q buskes algun socket A de 2ª mano, eso si con FSB 133 q es lo maximo q admite tu placa por lo tanto no podras poner un micro muy "potente").
Lo mas economico pero q te de un cambio sustancial seria conseguir el micro q mas soporte su placa (en este caso un XP 2600+ Thoroughbred, eso si, hay 2, uno con FSB 133 y otro con 166, tu solo podrias montar el de FSB133, aunq tambien habria q ver si lo soporta realmente, kizas tengas q actualizar la BIOS de la placa base).
Luego una GPU tipo 6600GT o X800GTO q no estan caras y poner 1Gb de ram.