This is the best solution and most stable that I found to fix this fps drops and performance issues on the predator 300.
1 - Don't play your games while your battery is lower then40%!!!
your laptop will use power from the adapter and the battery it self, during the game session, the battery will stay at the percentage that you had when you start playing, specialy in games that demand graphic process. (in case of csgo as it is a CPU game, your battery well keep to charge).
2- Use Throttlestop (aka TS) instead of Intel XTU
Create multi profiles for your laptop on TS for diferent tasks
This settings are for the Intel® Core™ i7-8750H Hexa-Core

2.1- Battery profile
This settings are for the Intel® Core™ i7-8750H Hexa-Core



One image is for CPU core and the other for CPU cache, check both!!
2.2 - Game Profile
This settings are for the Intel® Core™ i7-8750H Hexa-Core


One image is for CPU core and the other for CPU cache, check both!!
Notes:
I only have 2 profiles, you can create more as you disire (dont get a more negative value on offset voltage, I would say -141 is the limit as my laptop crashed with more negative values).
This settings are for the Intel® Core™ i7-8750H Hexa-CoreYou can play on battery profile (with the charger pluged in Ofc, you will still get some decent fps, but for the sweet stuff go play on game profile

).
Hope this help's you