Je ne connais strictement rien à DirectX et j'utilise plus Windows depuis un bon moment, mais il y a un élément intéressant sur la deuxième image.
La fonction Present() du module Direct3dDevices9 déconne.
Tiens ça parle d'une lib qui fait référence au matériel:
Première chose, la carte 3D est elle supportée ?
Faut voir à réinstaller le pilote et/ou le mettre à jour.
Réinstaller DirectX peut ne servir à rien, par contre il est possible de passer les jeux Source en mode DirectX8 depuis Steam.
Dans les propriétés des jeux, il faut voir les options de lancement.
Et ajouter:
-dxlevel 80
(Si mes souvenirs sont bon).
Je me souviens plus exactement et je ne suis pas en mesure de tester ça, alors si il faut fais une petite recherche sur internet pour trouver un tuto pour faire utilise DirectX8 par tes jeux Steam.