Im Zweifelsfall ist es die gute alte d3dx9_27.dll. Oblivion braucht kein .NET-Framework, und das gilt für so ziemlich alle Spiele. Kann aber sein, daß das eine oder andere ein Konfigurationstool mitbringt, das in einer .NET-Sprache geschrieben ist (C#, ...). Oblivion gehört aber nicht dazu.

Codecs sind bei Oblivion bekannt, daß sie Probleme machen. Für das Game selbst braucht man keine.

Wenn das Game nach diversen Surfpartien nicht mehr will, brauchst du vielleicht nur einen guten Virenscanner? Ein kleiner Virus in der Oblivion.exe, und nichts geht mehr.