Google "Dell suspend issues". It's just their computers, it doesn't work any better on Windows. My wife has had 2 Dell laptops now, neither suspended properly ever (and she only runs Windows). According to the internet, this is a Dell problem. One of her laptops also had the Wifi card break within 4 hours of use, brand new. But she likes the "design" and is stubborn.
Google harder. It's a general Windows problem. Microsoft can't even get it to work on their own Surface devices. Show me a Windows laptop that suspends properly and I'll show you a liar.
Well there you go. Meanwhile Linux suspend does work more often than not in my experience. I've had a ThinkPad, Acer and MSI laptop with working suspend on Linux.