Con una nvidia 9600GT deberia ser suficiente para jugar a esos 2 juegos, ademas de que su precio ronda entre las cifras que has dicho. Placa para tu pentium 4... suponiendo que sea socket 478 comprate la primera que encuentres que tenga pci express y ddr2, estas placas ya no son tan faciles de conseguir como antes (de primera mano). Y memoria ram, con 2gb suficiente para lo que quieres.
Pero mejor opcion es que actualises a un Intel Core 2 Duo, actualmente se pueden conseguir por menos de 100€ y te ofreceran mucho mas rendimiento que el pentium 4 que posees (el E6300 esta en pccomponentes a 65€). Placa tendrias que cojerte una con socket 775, de las cuales hay bastantes modelos... Sobre los 60€ ya consigues placas bastante decentes, ve a por una asus o una gigabyte, huye de las asrock. A todo esto le sumas 2GB de DDR2 y aprovechando el disco duro, caja, etc de tu pc actual tendrias un pc nuevo por menos de 250€.
Saludos.