Directx est une espèce de norme graphique réalisée par Microsoft,
Il y a eu plusieurs version, 6 à 8 sous Win98, 9 a-b-c spécifique à XP destiné à obliger les utilisateurs de Win98 à migrer pour pouvoir jouer aux jeux édités, et direct X 10 spécifique à Vista pour les mêmes raisons. Widows 7 fera venir directx 11, devine pourquoi ?
pour connaitre la version de directX installée sur ta machine, va dans le menu démarrer et tape "dxdiag" (sans les guillemets. Tu verras quelle version est installée. Si les mises à jour sont activée, tu devrais avoir la 10.1.
Toujours est-il que si tu observes des lags sur tes jeux, il faut le voir du côté du jeu et non de DirectX !
Selon ce que tu as, cela peut venir de problèmes d'overclocking, de barrette mémoire déficiente (lancer Memtest pour voir), de carte graphique en fin de vie... et de jeu pourri !
As-tu regardé si un patch était sorti pour ton jeu ?