Possibly a driver problem if not a fault on the card itself. It seems as if when you reboot it gets reinstalled.
Does it work ok with headphones?
When the sound has 'gone' have a look in Device Manager to see if it is still marked as installed and ok.
If it is a driver problem you could uninstall it and then download new drivers and reinstall.