My old gaming laptop with 8 cores and 8GB mem gets unbearably slow in user experience after resuming from suspend - sometimes. In this state, video playback would give me about one static picture every second - 1 fps is not how I watch movies, usually... Scrolling and navigating websites gets very sticky and annoying.
I squeeze all the power and utility from it using Awesome WM and minimal Debian Buster installation with hand picked software. When it is not affected by the resume trouble, it just rocks.
I've searched and most resources pointed to CPU frequency or scheduler being messed up after resume so I installed cpupower, gkrellm... and investigated cpufreq-info and all that. No luck. Frequency was moving as needed with the ondemand or performance scheduler.