I think I know the problem, but there is no fix for it as far as i can tell.
When the game goes from the 2d with a 3d rendered character on it, it then switches directly to a full 3d rendered system (for the races). However something is happening, perhaps a value misplaced or some other such thing which causes it to lock up. Im suspecting it has something to do with the video, not the actually processor.
Any other thoughts?
Oh and I noticed that its relying on Direct X 5.1 (i think, could be 5.0) and last i checked, several DX files are -not- included on windows 2000.