I am a retired software engineer with over 40 years of experience. Until I stumbled onto this thread from a post on the Nexus, I had wondered about these CTDs. I have been running the Skyrim Performance Monitor for a week now and had two CTDs, one at 3.067GB of RAM and the other at 3.104GB. However, I have noticed that there would be sudden unexpected drops in the amount of allocated RAM for no apparent reason that leads me to believe that this a memory garbage collection issue. As a test I saved when I had at least 2.5GB of RAM then reloaded the save and found that substantially less RAM was being allocated on the order of 600MB. Since .NET is being used in Skyrim, memory will be released whenever the garbage collector decides to do so. This is not a good approach for a real-time game like Skyrim especially since .NET provides the capability to dispose of allocated resources under program control instead of at the whim of the garbage collector.
I am running on an MSi GT780DXR gaming laptop with an NVIDIA GTX570M GPU. This hardware has 16GB of RAM, so I locked the system and driver software in memory and disabled paging. I also replaced the two 750GB HDD running raid-0 with two 1TB hydrid SSHD running raid-1. The GPU typically runs at 100% while the CPU coasts at less than 50%.Â