Me parece que la potencia de una 6600GT te sobra, yo me quedaría con una 9800SE o 9600XT como máximo. Ten en cuenta que cuando decidas cambiar de placa y procesador, la gráfica también habrá que cambiarla.
Yo pondría una ATI 9550 de 128MB, que es barata y tira bastante bien, sobre todo si no vas a jugar a los últimos juegos. También pondría otros 256MB de RAM, te dará muchísimo rendimiento, con eso tendrías casi la misma configuración que yo, y te aseguro que no falta potencia ni para el HL2 (sin pasarse, claro).