So I finally seem to have gotten a grip on my CTD issues.
To make a (very) long story short, after having played two days without any issues, on the third day BG3 crashed seemingly on every other move. It was then that I finally realized that none of the changes I made had mattered. Every time I was able to play bg3 without crashes, I had restarted my PC. When playing with crashes, I had only shutdown my PC.
To explain this a bit further, when you shutdown Windows, you do not shut down Windows. Microsoft by default puts it into some sort of extended sleep mode, so that Windows can start faster if you start it again. A restart really shuts everything down and starts it again cleanly.
I had already disabled fast start and sleep in the power options, thinking this would be equivalent to the restart behavior, because I run a Soundblaster G6. While its sound output is so much better than whatever you find on the mainboard, the drivers usually aren't all that good, and I had issues with it if fast start was enabled. It looks like disabling fast start still doesn't shut down everything cleanly. I currently suspect that the G6 driver after a shutdown in some way doesn't reinitialize cleanly, interfering with whatever bg3 is doing, which then leads to the crashes.
So after restarting my PC I could play bg33 without any issues, and so far could repeat the experience. I just have to restart my PC before a bg3 session. I've since reverted most of my changes, and so far everything works nicely.
Last edited by Nyelin; 26/09/23 12:24 PM.