So I've got this weird issue on my pc which is 2.5 years or so old. About 6 months ago, I noticed a performance drop all around on my system. It took me a while to figure out what was going on, but for some reason, my CPU was locked at base clock (~800MHz). Nothing I did would let it ramp the CPU up normally. I was not overclocked, everything else working normally. The only way I could get it to work, was to turn off the turbo boost, and give the CPU an overclock. This seemed to override the issue, and it disabled the base clock entirely leaving the CPU at overclocked speeds 24/7. While this did make my computer usable again, I don't really like the fact that it's always running at max speed for power consumption reasons. Heat isn't an issue, it runs cool enough to be safe at this speed.

My PC specs are as follows incase any of this helps:
Mobo - MSI Z170a M7 Gaming
CPU - Core I7 6700k
PSU - Not sure exact model, but Rosewill 850 Watt
GPU's - 2x 980 Ti's in sli
SSD's - Samsung Evo 950 256 gig M.2, Samsung 850 256 gig Sata
HDD - WD Black 2 TB (Game storage)
Ram - EVGA (I think) 32 GB (4x8 giig) DDR4-3200
CPU Cooling - Corsair H100I GTX 240mm
Some random SATA dvd drive I've had for 5+ years
NZXT Phantom full tower case
Windows 10
Everything other than CPU clocking seems to be running normally. Stable system, no crashing no weird glitches. LMK your thoughts.