Hi all, I have a very simple fix for the Denerim crash.
I myself tried the 4gb patch and it didn't work for me and locked me out of my DLC. I play un-modded by the way.
I was desperate not to lose all the played hours and re-bought it on GOG when I already own it on Origin, Steam & Xbox 360. My preferred platform is PC for better control & graphics. After 20+ crashes I actually started looking for my 360 copy.
The simple fix is this: I read that DA:O has trouble with memory management due to it being written for older pc's so if it exceeds a certain amount, the glitches start which end in crashes. (weird shadows, npc's armor glitching in and out of existence. So I used the configuration tool to drop the texture settings to medium instead of high. And to make sure you can also drop the graphic settings to high instead of very high.
Works like charm for me. Just be careful not to transition from inside to outside real quick or else the memory fills up again and it glitches.
Even with hese settings, it still looks better then my 360 copy, so no worries about that. (the controls part weigh more for me though)