Ich glaube zwar nicht, dass es bei deinem spezifischem Problem helfen wird.. aber, hast du schon mal eine Neuinstallation in einem anderen Verzeichnis probiert, idealerweise auf einer externen Festplatte oder so? FF kann dabei auch doppelt installiert sein, wichtig ist dabei nur welchen Klient du dann startest (am besten aus dem Ordner raus.)

Das hatte bei mir damals mein Directx-Problem behoben. Auch wenn die Ausgangslage eine etwas andere war.