Dein Argument ist richtig und ich habe keine Ahnung, wie das realisiert werden könnte, nur Theorien.
Mein Ansatz wäre folgender :
Die .exe häuft allerdings unbenötigte Daten an, anstatt sie, wenn sie nicht mehr benötigt werden, aus dem Speicher zu löschen. Schlechtes Management, und es wird einfach nicht gepatcht obwohl hunderte Spieler aller Arten von Rechnern und
OS' unter den Crashs leiden. Das Anhäufen verursacht dann den Crash, sobald ca. 1,6GB Daten angesammelt sind und dann eine grafikintensive Aktion stattfindet (viele Spieler auf einem Haufen / Porten / Nachladen von viel Textur).
Nun, so mein Gedanke, beschränke ich die Größe der .exe zwangsweise auf 1,4-1,45
GB, so dass es nicht mehr zu einem Überlauf kommen kann. Hier wollte ich eine Art Memory Optimizer / Cleaner benutzen, weiß aber nicht, welcher da geeignet ist (zumal noch für Windows 7 64bit).
Durch visuelle Überprüfung konnte ich den "kritischen Punkt" auf ca 1,58-1,65GB festlegen.