I posted this question on the Bioware forums, and they suggested I go here.
I'm using the WeiDu version of Ascension, version 1.4.1. I struggled through the final battle (after ten attempts over three days), and managed to get it down to just Mellisan and Yaga (since he's friggin' invulnerable).
I was mighty pleased when Mellisan got hit by something called "Feedback" when I axed Sendai. I was less pleased when the game froze seconds later. Locked up Windows too.
I suspect this is a memory problem. The computer I have has about 11 times the recommended specs for ToB. I've also indicated this in the settings thingy by setting all those meters to max. The only thing I didn't touch was the cache; it's still at 300 MB.
If I up the cache to, say, 400, would this fix the problem?