Sometimes the data that is messing with a poorly running game is persistent in the save. Just food for thought.
Well in this case he sent me his save and it worked fine, hence why I suspect his installation was at fault...
*pulls my hair out* I've given up and tried KotB but I can't get out of the damn keep. Guess it's time to start drinking.