Anyways, if you mod, you know the correlations between mods and CTDs.
I'm sure we've all seen it before. Someone is pushed to the point of making a thread to address the issue of their game crashing "at random," "frequently" and "without provocation" after installing "X" amount of mods, graphic replacers and MGE. The typical response to this is to post your load order, which usually does nothing but bring to the person's realization that too many mods will pretty much break the game. This is because of Morrowind is an older game with archaic programming, and ends up being a total resource hog in the end. This fact may drive someone to upgrade their rig in response to the crashing, but the money they put into their upgrades has "diminishing returns" with this older software.
Well, I have some useful tidbits of information that everyone should know about their operating system.
We are typically led to believe that when it comes to memory, more is always better. While more memory can solve a plethora of issues on some machines, the idea of "the more the better" isn't necessarily true. Here's why.
By default, Windows will only allocate a grand total of 2GB of ram to 32-bit programs. Whether your machine has 4GB, 6GB or even 8GB of RAM, Windows will still allocate 2GB of ram to every 32-bit program running, leaving the remainder of your memory to the operating system. This means that even as some people throw hundreds of dollars toward lots of RAM, most games, from the older Morrowind to the newer Fallout 3 and Sims 3, will only use up to 2GB of RAM. If the game calls for more than 2GB at a time, Windows is unable to comply and the program fails with a graceful CTD. (Typically upon loading the game, loading new cells, or even after a certain amount of time playing, etc.) Most games only need up to 2GB at a time at most--but larger games (new Bethesda RPGs like Oblivion and Fallout 3, Morrowind with lots of mods, Sims 3 with lots of mods, etc) might have to call for more than 2GB. It's not like you can really tell when or why the program needs this RAM--It just does, at times, and when that happens it crashes "at random."
This is why Bethesda's RPGs are painfully unstable when enough content is added. Each of their 32-bit .exes can only address up to 2GB of RAM.
32-bit programs on 32-bit Windows can address 2GB of RAM.
32-bit programs on 64-bit Windows can address 2GB of RAM.*
64-bit programs on 64-bit Windows can address 8TB of RAM.
Most programs now-a-days are still 32-bit and probably will be for awhile to come.
So what to do about this?
*I have seen a few programs designed to let a 64-bit Windows designate more Addressable Space (RAM) to a 32-bit program, because 64-bit Windows doesn't have the same limit of RAM that a program can access (even though that 32-bit program probably has that limit anyway, hence the program to remove it). What most people don't seem to know, however, is that the limit to addressable RAM to programs on a 32-bit operating system can be changed. Here's how it's done:
For Windows XP 32-bit:
- Go to My Computer > Properties > Advanced > Startup and Recovery.
- Click on Settings.
- Click Edit to edit the BOOT.INI, and add "/3GB /userva=2900" to the end.
For Windows Vista/7 32-bit:
- Go to the Start button and type in "cmd" into the search field. This will bring up the command prompt.
- In the command prompt, type in "bcdedit /set IncreaseUserVa 3072"
Now Windows should be able to allocate more than 2GB to any of your 32-bit programs. However, the program must also be tailored to address more than the default 2GB.
You can use many of the programs that alter the program's heading and make any 32-bit .exe "Large Address Aware," so it can use all the memory your OS can offer.
http://forums.techpowerup.com/showthread.php?t=112556
http://www.ntcore.com/4gb_patch.php
That's it! Morrowind can now address 3GB and my other 1GB goes to the OS--this is a happy, stable medium on my machine, and my game doesn't crash because I "looked at Vivec city" anymore.
Fallout 3 plays with tons of mods and now only crashes once a blue moon.
I'm eager to try this with Oblivion, but not if I can play Morrowind now!