Time4Tea: I haven't read that other thread but ... why are they doing this? How is limiting the game to 2 cores supposed to boost performance?
They're probably looking at some common problem / fixes on PCGW then trying to apply the whole lot like a sledgehammer just because it worked on their test system. Thing is, it's quite normal for some systems to need some fixes but not for every system to need every fix. Eg, the
Intel iGPU bypass fix for Fallout 3 isn't needed for AMD / nVidia, nor is the "invisible water on Intel iGPU's" fix for NOLF.
You only have to look back at some of the
original benchmarks at time of launch to see the difference 2/2 vs 4/4 or 4/8 CPU threads made (eg, Core 2 Duo E6600 (2/2) = 18-28fps vs Core 2 Quad Q9650 (4/4) = 40-63fps) made, even back in 2009. See also how it scales with Phenom X2 vs X3 vs X4 (dual, tri, quad core) AMD CPU's. Literally every review at the time was praising how well threaded the game was and how well it ran on quad-cores, etc (back during that era when quad cores were out for quite a while but still very few games made use of them - this was one game that did).
So this new fangled belief that DAO doesn't work on 4 or more cores is incorrect. I played it through again last year on a 8c/16t system and it worked fine, zero crashes (I applied LAA but
not core affinity fix). I also just dug out the original 2009 DVD-ROM retail disc and tested that, and that worked fine too. I don't doubt that it
does crash on some systems, but that's often the result of a combination of reasons rather than just be "All quad to octo cores crash for everyone". Same with other stuff, eg, trying to force core affinity (lock game threads to specific CPU's) can affect hetereogenous cored CPU's (newer Intel CPU's with different P cores and E cores) differently to homogenous ones (every core is the same).
Stuff like this is why people are incredibly naive over the whole
"I want GOG to preserve my game by pre-tweaking everything perfectly for everyone" thing, when back in the real world PC's are still not consoles, and different people will own very different hardware that may need to include / exclude different tweaks. And if every tweak is forced into the game in advance, you have no "clean" original base to work from to even begin to troubleshoot what breaks what, which is ironically the opposite of what "game preservation" is...