I do not have the solution to your problem but I may have a hint. I had this exact problem years ago. The only thing I recall is that there is a difference between sleep and hibernate and maybe your computer goes in hibernation mode. Try disabling it to see if the cause is sleep mode or hibernate mode (or both).
Sorry I don't have the solution. If you find it, let us know!
Edit: you may want to look at this https://download.nvidia.com/XFree86/Linux-x86_64/435.17/README/powermanagement.html
Beware if sound is too loud in headphones, you might want to lower it down : https://www.youtube.com/watch?v=EVBhMlMWi0Q
For french speaking people also there is this one, tho you may understand it if you are not a french speaker. The only thing to know to understand context is the show "Hot Ones" : https://www.youtube.com/watch?v=I5rlZRlZVSY
Edit: just noticed there aren't english subtitles on the last one. :(