personalmente te recomiendo cambiarlo todo... el Pentium 4 es un procesador ya obsoleto y los juegos actuales piden demasiada gráfica como para que esa CPU pueda con ella...
por ejemplo, un Athlon II 250, GA-MA770-UD3, 2x2GB Kingston HyperX PC2-6400, HD4770 si no te quieres gastar mucho (alrrededor de 300€ todo junto)...
PD: para una HD4770 no hay equivalente nvidia directo... lo más cercano, algo por encima, es la 9800GTX+ o GTS250 (como quieras llamarla pues son la misma tarjeta)...