Sigh!
Where do you start. I just cured my problems after a LOT of searching and trying things. If you have over ridden Direct X refresh rates defaults DON'T. When I put them back to default , bingo lockups were cured.
Otherwise, all the usual stuff. New Video drivers, soundcard drivers. Via 4 in 1 drivers. Check for conflicts in device manager. Latest version of Direct X. Desktop at the same or lower colour depth as the game. Reinstall AH clean (don't forget to save your settings file).
There are some good guys out there in AH land who can help you more, but you need to post full details of your system.
Good luck;)