I have a HP Omen 15 laptop and it has an i7-8700HQ CPU and GTX 1050 Ti. It used to run 140-160 fps, but at some point it started to run at 40-80 fps. Monitor refresh rate is 144hz.
Before you say "CSGO is CPU heavy", watch this:
.I set CSGO to use NVIDIA on the NVIDIA Control Panel, Windows graphics setting, and run it using GeForce Experience, but it didn't work.
So I disabled UHD altogether and it says 140-160 fps.
But I noticed it wasn't as fast as it used to be. It turns out when I go to Windows advanced display settings, the only option is 64hz. But when I enabled UHD the option is 60hz and 144hz. Only CSGO has this problem, other games are fine.
I tried to change it from the BIOS, from MSHybrid to dedicated. But HP have locked the advanced settings.
I hoped somebody reading this has other solutions, before I nuke Windows, flash BIOS, and regret doing those because it didn't help.
*Or other fixes e.g. does anyone know an app to switch from MSHybrid to dedicated? Or how to fix the display so it can run at 144hz again?