Holas.
Lo que pasa es que aqui hay una disyuntiva: Quieres que te dure un buen tiempo pero no quieres invertir en PCI Express.
Lamentablemente para ti y para muchos otros, ya salio el PCI Express 2.0 y por lo tanto ha dejado mas que obsoleto al puerto AGP, esa tarjeta que tu dices no es lo suficientemente buena para jugar lo que tu quieres, por mas que tenga 512 MB, que como hemos dicho muchas veces aquí, no importa mucho la memoria que tenga si no la velocidad que tenga esta con el chip (GPU o VPU) de la tarjeta. Y como el AGP ya se les hizo corto para las tarjetas, no vas a conseguir mucho de ella por el propio bus (AGP) que les hace de cuello de botella.
Las placas base con PCI express no son muy caras, es mas, diria que hasta estan mas baratas que las antiguas, al igual que las memorias DDR2.
Aunque no seas jugon, mejor ahórrate malos ratos y actualiza tu pc casi por completo:
Como tienes un Pentium 4, puede comprarte otra placa para CPU's Intel, y dejarle tu Pentium 4 hasta que tengas dinero para comprarte un CPU mejor (un core 2 duo por ejemplo), asi que tendrias que cambiar solo la RAM y le pondrias una tarjeta moderna que vale casi igual a una AGP, pero es mas rápida de todas maneras.
Esa es mi humilde pero genial opnion
Salu1+1