I had the same issue and here's how I tackled it.
After you experience yet another freeze fiesta, open your task scheduler and go through all scheduled tasks the device has. (Yes, that's a lot)
Search for those that started right before the fiesta kicked off.
Decide with the power of Google or somehow else whether to disable these tasks or not.
Yes, you may disable something important but in my case, I was lucky enough to disable some mostly meaningless tasks that were the core of the issue, so now I don't have freezes after I wake up my laptop.