If the game locks-up with a sound loop, it is likely due to a conflict with the sound card. Often the sound card's hardware acceleration must be adjusted to communicate properly with the game.
In this case it will be necessary to lower the system's sound hardware acceleration to Basic. (Note: This does not apply to Windows Vista.)
How to adjust sound
hardware acceleration
Additionally, it is important to ensure that all background tasks have been ended. Applications running in the background can result in random lock-ups occurring within the game.
After all background tasks have been ended, it is advisable to empty the Windows Temp folder.