Clic derecho en el juego que te de problemas (dentro de Steam), propiedades, establecer opciones de lanzamiento y ahí escribe:
-novid -console -32bit
Si sigue sin ir, prueba modo ventana, escribe lo mismo pero con -windowed al final:
-novid -console -32bit -windowed
Y si sigue sin ir:
-novid -console -32bit -windowed -dxlevel 80
Y si sigueeee: (Esto solo vale para HL2, HL2 EP1 y HL2 Lost Coast)
-novid -console -32bit -windowed -dxlevel 70