Lösche mal deine ArchiveInvalidation.txt. Passiert oft, dass die bei fehlerhaftem Inhalt lila Texturen verursacht.
Ansonsten entpack mal die "Oblivion - Textures (Compressed).bsa" in dein Data-Verzeichnis, dann müsste es gehen. Aber aufpassen, es werden alle Texturen aus Replacern überschrieben. 😉
Und dass der Boden weg ist, wenn du eine esp zu einer esm machst, ist ein geläufiges Problem, das sich oft lösen lässt, indem man die Mod nach der Oblivion.esm laden lässt, wenn nicht schon passiert. Aber es wird generell sehr stark davon abgeraten, eine esm zu erstellen, weil der Vorgang sehr problematisch sein kann und eine esp in den meisten Fällen absolut ausreichend ist.