I had a Dell Dimension 8300 (though running Windows XP) that also did exactly this - for no explained reason the sound would suddenly stop working. Downloading the appropriate device driver from the Dell web site and re-installing it was the only way I ever found to get it working again.