Spoiler
Bei Dir hast Du jetzt offensichtlich DirextX komplett zerschossen, so das es gar nicht mehr zur Verfügung steht.
Was die Registry Einträge angeht, die sollte man auf gar keinen Fall ändern. Selbst bei Windows 8.1 haben die sich nicht verändert:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX] "Version"="4.09.00.0904" "InstalledVersion"=hex:00,00,00,09,00,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DirectX] "Version"="4.09.00.0904" "InstalledVersion"=hex:00,00,00,09,00,00,00,00
Die müssen so aussehen, auch wenn bereits DirextX 11 installiert ist. Wenn sie fehlen oder anders lauten, muss man sie anpassen und zwar immer gleichzeitig im 64bit und 32bit Zweig.
Aber das ist nur für das DirectX Update von Interesse. DirectX 11 kann man unter Windows 7 nicht installieren, da es bereits fest integriert ist. Lediglich Updates für D3D 11 und und die DLLs für D3D 9 und 10 werden installiert und ein paar DirectX Legacy Komponenten.
Was sagt denn sfc /scannow? Hat das Fehler gefunden?
Wei sieht es denn eigentlich mit den Treibern aus? Hattest Du vorher komplett die nvidia Treiber deinstalliert und danach erst die AMD Treiber installiert?
Oder fehlen Dir noch Chipsatztreiber?