In Divine Divinity, which had a completely different game engine, there was a rare problem a few people had with crashes going through doors, usually fixed by lowering the hardware sound acceleration. Maybe you can give that a shot (click Start | Run, type in dxdiag and hit Enter, then switch to the sound tab).