E/A-32 Fehler tauchen meist dann auf, wenn Anwendungen oder deren Unterkomponenten bereits laufen und nochmals gestartet werden, ohne das deren Prozesse beendet sind.
Das OMSI alles auf English gestellt hat ist mir ein Rätsel, genauso Deine Fehlermeldung des DirectX, wenn es vorher funktioniert hat.
Bei 64 Bit Systemen sollte die Ausführung von OMSI als Administrator helfen. Wenn Das ebenfalls nicht hilft, würde ich aufgrund Deiner bisherigen Infomartionen eine Neuinstallation empfehlen. Ist meist weniger zeitintensiv als eine Fehlersuche.