Unstable FPS with i7 6700K CSGO

EchnoRom

Honorable
Feb 7, 2016
75
0
10,630
Hey,
Essentially whenever I play CSGO my FPS becomes very unstable, it will switch from 350 to 120 sometimes for no evident reason. Occasionally when a few grenades etc pop up my FPS can go below 100! Currently my PC is running an i7 6700k and a GTX 1080. Needless to say that streaming, which is something I wanted to do is nearly impossible. I have my CSGO in-game settings on Lowest for everything, and have CSGO set to high priority. Knowing that this is a very CPU intensive game i'm wondering why my FPS is so unstable with this CPU, which is relatively powerful.
Thanks.
 

It does happen occasionally to some other games like PUBG or GTA5. I just notice it more in CSGO since I dedicate quite a lot of hours into it.
 

Full Specs:
CPU: i7 6700k
RAM: 16gb DDR4 (Default Freq 2153MHz)
GPU: Gigabyte GTX 1080 8GDDR5
MOBO: ASROCK Z170 Extreme4
Storage: SSD 240GB & HDD 2TB
CPU Cooling: H100i Corsair Water Cooling

I already had High Performance power plan set.