let me address your issue point by point.
There are some heavy problems in _latest_ version. Sum of my feedback:
OS: win7 x64 8gb RAM
1. ctd when generating world or at world saving if
a) more than 4-6 races activated
b) more then medium world size, and small civs and location places
c) if history longness is "too much", earlest ctd was on 26th year but with few races, civs and locations at medium worldsize it is possible to generate 250 year history but not much more.
Sounds like the same problem everyone has when operating current version of MWDF. current bugfix run LAA from the dwarf launcher. fixes it for just about everyone. I use it. I can generate 1000 year old worlds large size with 20 civs and 10-15 races, etc. without it I crash just like you, and I have an ancient system too.
2. when I load my saved game it is roughtly 30% chance of ctd
3. when I resize window _AFTER_ saved game is loaded I always have an instant ctd
yep another sign that you aren't using LAA. But if you do have a video card check to see if you have play.tv... for some that caused a lot of issues.
4. there is also a most frustrating random ctd on game saving
DF in the first place is unstable, and the more you add in the higher chance you will crash during high end operations, such as game saves.
5. If I run DF from launcher for second time in a row I always see a gamebraking grafic promlems from distortion mentioned just above to complete absence of grafic titles. So I have to rerun launcher after exiting DF.
yeah DF does not like you to have 2 games running simultaneous especially versions with as many things added in as MWDF.
All of that is NOT a '2gb memory' problem because of
a) large excess of memory
The game is written old school, it doesn't care how much memory you have.
b) x64 system
we are running the 32x version of DF, it doesn't care if your system is 64x.
c) all executables are memory adress patched
so you actually used LAA on all the executables? you only have to do that for dwarffortress.exe
d) when I monitor memory usage DF never run above 1.8gb even just before ctd.
and if it ever showed you higher than that then I would assume your system had a massive fail-safe error as it is suppose to shutdown apps that exceed their set limits, before they exceed them. in other words windows will never tell you when it makes the leap to 2gb, as it would get shutdown prior to that by windows.
And I obtain a strong personal opinion that appeared critical error is somewhere in the launcher, but it is only an opinion.
the MWDF launcher really doesn't do much of anything other then switch tags in the raws and move graphic files back and forth from the graphic folders to the MW graphic repository folder. Most likely the primary source of memory issues is the 32x32 graphics sets. I hate to say it, but it was the primary thing added in the last 2 versions and we have had these major issues since then... switching to smaller sets wont matter as all the sprites were updated to the 32x32 graphic sets. the game handles almost all the graphics in house not out on a video card, causing massive cpu loads and memory loads. it doesn't take much for that to spike it over the 2GB mark. an arriving caravan, a new batch of critters, a raid, saving, loading, etc. will cause spikes. if it spikes for even 1 tick, windows will freeze and shut it down.