A ver llevo una semana viendo que saltan por todos lados el error de "CSS necesita una grafica compatible con directX 7 o superior" y ale a casa :S
Los ultimos forceware de nVIDIA no funcan como deberian , no solo el HL2 falla, en soft de testeo de pc's tb falla estrepitosamente :\
la solucion que he encontrado (no soy el unico) es la de descargar:
http://downloads.guru3d.com/download.php?det=1123
Que es? los forceware 80 modificados, funcionar por lo menos funciona, ya no se si mejor o peor que los anteriores a los actuales, pero HL2, CSS etc, funcionan.
En mi caso lo he probado con una Chaintek Fx5700
Saludos!