Periodic FPS drops in CS:GO
In your case it's very likely that your laptop is overheating. When that happens it will throttle the performance (as you already figured), which results in those lag spikes.
You can try to...
- Lower the graphics settings
- Get a cooler
There are more options, but as it seems you have already tried everything.
One thing I would suggest is making sure you have the correct Nvidia 3d settings. This mainly means the maximum amount of prerendered frames is one. I doubt this is to do with your general settings and rather a very specific issue since you seem to be getting good fps otherwise.
One test you could do is see if the game performs well while removing certain parts of the HUD or remove it entirely as the menu and HUD are both related.
Also try unparking the cores and use some of the startup commands(in steam) such as
-tickrate 128 -console -novid +cl_forcepreload 1 -nod3d9ex1
This will help preload the map and help you tab in faster and generally minimise what disturbances can do.