Hast du eigentlich mal einen anderen Grafikmodus ausprobiert? Also "Software" oder "DirektDraw".
DirectX9 kannst du gerne mal testen. Ich habs bei mir drauf und keinerlei Probleme damit.
Einen früheren Spielstand solltest du auch mal laden. Wenn du den Fehler mit gespeicher hast kann es durchaus sein das er, selbst wenn die Vorraussetzung für den Fehler nicht mehr da ist, trotzdem wieder auftritt.