First try control panel |perfofmance info|advanced tools and go through the events logs.
See if it says what is going on.
If not I would suggest trying to reinstall the sound drivers.
Most lock ups are silent.
If you are using the Vista sound drivers try the ones for your MB or vice versa.