Anche se un Athlon XP 1700+ non è un processore velocissimo certamente se ci metti una buona scheda farai un balzo enorme per le prestazioni. La 9000 è vecchia ormai.
Una GeForce 6600GT ad esempio al tuo Pc darebbe una certa ventata di aria fresca.

Però ti consiglierei di mettere altri 512 MB(che ormai costano poco) per un totale di 1 GB. Ormai i giochi cominciano a mangiare molta memoria. Ad esempio quelli da te citati i 512 MB cominciano a star stretti.