Antes q una 5900 esta claro q mucho mejor opcion es la 6600GT.
Ese PC si es un poco "bajo" para la grafica, sobre todo por esas SDR ya q un P4 con SDR da poco rendimiento.
Aun asi, menos q esa kizas una 9800Pro q se pueden conseguir a buen precio, menos aun, una 9600Pro(400/600) o una GF4 TI q aun dan mucha caña para el tiempo q llevan.
Menos q eso no vale la pena, todo depende de lo exigente q seas con los juegos.