I've been living in your saved game. I appreciate the Frogboy. I don't know how CariElf would feel about things though.
Anyway, lots of interesting things here.
So, why do games crash during autosaves? The answer: memory fragmentation. Save games allocate 50M of memory to do their thing. At a certain point, with so many things being allocated and deallocated you eventually end up with the largest piece of memory being 20M even though there's nearly a gig free. So voila. Crash.
Now, hwo to fix it...