olnorton: If anyone who is crashing a lot wants to try something.
This fix has got me past a point that had previously crashed twice & run for an hour after that without crashing. I don't have time to keep testing it tonight.
Download & install the Compatibility Administrator from here
http://www.microsoft.com/download/en/details.aspx?id=7352 Run the 32bit version.
It will start with New database(1) [Untitled_1] highlighted.
At the top, click on Fix.
Name the file to be fixed. Then browse to your SoulbringeVCnoeax.exe file.
Click next, to the compatibility mode screen. Ignore that & next again.
At Compatability Fixes, tick HeapValidateFrees
Click Test Run & see if it makes a difference.
Then next, then Finish.
Then Save.
Then right click on New Database(1) & install.
This has helped here a lot! I was getting crashes very early on - entering Andrus' house for the first time or talking to Elric for the first time. Rerunning the same save with different settings sometimes helped... but not for long. With this fix, the crashes seem to have disappeared... I'll see how it goes further.
EDIT: So I got to the Temple of Shadows and it started crashing consistently. I tried different compatibility settings without success. The most recent Fault Offsets are:
I also have a save near the temple gate, it suffices to enter and walk a bit around and the game crashes within 2 minutes. It's the save called "27" in this archive: