Wenn dort 12 steht, bist du eh aktuell.
Spiele bringen in der Regel Zusätze für´s DirectX mit (Dateien, Registry-Einträge, usw.) und diese können unter anderem durch Updates verändert und/oder entfernt werden. Dadurch kann es auch bei Spielen zu Problemen kommen. DxDiag ist nur ein Diagnosetool für Direkt X selbst (nicht für Zusätze, die Spiele mitbringen) und kann nicht die Komunikation mit z. B. Spielen überprüfen.
Deshalb ja auch mein Vorschlag, Directx z. B. mit einer bestehenden Setup-Datei von einem Spiel zu reinstallieren, denn DirectX selbst ist nicht beschädigt sondern die Kommunikation mit anderen Programmen. Dies ist eine Microsoft-Krankheit, selbst wenn ein Programm korrekt funktioniert, kann ein Update dies stören. Daher das Programm nochmal reinstallieren.