Bueno, realmente no inviertas demasiado, pues si mas adelante puedes cambiar de PC seguramente lamentaras ampliar tu equipo.
Yo creo que lo aceptable seria ampliar en memoria tu equipo y alcanzar los 2Gb máximos que soporta tu placa. Creo que tienes 3 slot's para memoria, no se cuantos tendrás ocupados, pero tener mas memoria ram es crucial para poder notar cierta fluidez para jugar y usar el PC en general.
Sobre la grafica, búscate alguna de segunda mano seria lo mejor. Las nuevas están un poco caras, respecto la versión en PCI_E.
Creo que una X1950Pro, o X1650Pro, incluso alguna 7600GT, podría darte vidilla en algún juego, pero ya te digo que no pienses que podrás jugar a lo ultimo tan fácilmente.
Además, estaría bien que subieras ese Pentium 4 de 2,4Ghz a 3Ghz o mas.