> I've had Macs and PCs which don't seem to suffer from the same issue.
It's funny, I don't have a problem with sleep/wake on my 6.5 year old HP laptop under Linux but on Windows 10 it can't seem to ever stay asleep. It loves to wake up at random times and stay awake, even when it is only on battery.
With that said, Linux can't successfully manage the laptops P-States. I have to force the system to just not manage them under Linux because it will randomly lockup.