Not sure what is up with your game...I have played the game through many times and have never had the game lock up on me yet.Is your game patched or unpatched??
Try these places and see if your problem is addressed...they may know how to fix it.
http://www.tgeweb.com/ironworks/wizardswarriors/index.shtml
http://www.volberding.com/WHints/index.html
Let me know if none of these places resolve your problems and I will do some more searching.