A weird thing happened to my framerate last night

My computer specs:
-Intel Haswell Quad Core i5 4460 3.20GHz
-Cooler Master RR-TX3E Aftermarket CPU Cooler
-ASRock Z97 Anniversary ATX Motherboard
-NVidia GeForce MSI GTX 970 4GB
-Corsair Vengeance DDR3 1600Mhz 2x4GB Dual Channel 8GB Kit RAM
-EVGA SuperNova G2 550w Gold Modular Power Supply Unit
-Samsung EVO 850 250GB Solid Sate Drive
-1TB Western Digital Caviar Blue Hard Disk Drive
-Windows 7 Home Premium OEM
-1920x1080 LG monitor
-Corsair Obsidian 750D Windowed Full Tower (Fans: 2x120mm 3 speed Molex top exhaust, 2xCorsair SP140mm front intake, 1xCorsair SP140mm back exhaust, 1xCorsair SP120mm White LED bottom intake)

HI Community

I have recently moved my pc across from a small stuffy mid tower to this beast of a case (specs) and I have seen much improvement in my temps as with the mid tower even with a new cooler I was getting 50-55-60C but with the new case I'm getting 40C CPU temp wise now and I don't feel hot air coming out the back of the case like with my old case.

Now the problem I had was the I was playing Team Fortress 2 (and kinda sucking at it) then after an hour or so the frames kept fluctuating between 20-60 I was literally like what the **** is going on. So I turned off the game and tried Shadow Of Mordor with Afterburners overlay on and I was see 40-50 GPU temp with 50%usage like usual and 40C CPU temp at 40-50% usage as usual.

So I then go an install the GPU's latest driver and no change so I look online and people recommend I run Windows Fixit and I found some program in Windows was not enabled (after research it was just a program to improve desktop speed)

I also tried Malwarebytes which found some hidden plugins and junk which it then quarantined. I tried the games again with no difference.

Then I try a system restore point which was for the 05/05/16 so I select that and let it do its thing. The pc logs of and it says its is changing registry settings but the weirdest thing is that my pc started making a squeaking noise and I put my ear to my case and couldn't figure out where it was coming from. After the computer restarts and I get to Windows it pops up with a error saying it could not fully complete the restore point.

I then tried the games again and they were fine???

If this happens again what could be the cause and how would I fix it?

Regards
 
Solution
Maybe just clean removal and reinstall of GPU drivers?

If you have graphics or driver issues, one of the most common fixes is a clean uninstall and removal of your graphics drivers.

To uninstall your drivers, first download and run Display Driver Uninstaller, and follow it's recommendations of booting into safe mode and ect.
(This is a direct download link so you don't grab the wrong version)
http://www.guru3d.com/files-get/display-driver-uninstaller-download,20.html

You'll download a compressed file called "[Guru3D.com]-DDU.zip"
Right click and choose extract.
Go into the folder and run the DDU v##.##.exe
This will extract more files to this folder.
Run Display Driver Uninstaller.exe
Choose Yes when it asks you to boot into...
I'm on Windows 7 and I have not installed an windows updates in weeks, I was worrying I had not install everything correctly (if I hadn't I would of expected it wouldn't of worked, say if the GPU wasn't fully clipped in)

Put ye it was freaking scary and worrying, my temps were all 40C and with tf2 maxed I only ever get 20-40% with GPU while the CPU is at around 50-70% due to the high amount of users. Also usage wise with shadow of mordor it goes to the high usages due to its demand for resources, which is normal and the games runs silky smooth

I'm hoping tonight it won't play up, if it does I may open the pc up and reinstall the RAM and GPU just in case, it may just be I ran across and error that just happened to happen just after I moved the pc to the bigger tower.

Also i have no clue why windows restore had an error and what that squeaking noise was which is worrying.
 
Maybe just clean removal and reinstall of GPU drivers?

If you have graphics or driver issues, one of the most common fixes is a clean uninstall and removal of your graphics drivers.

To uninstall your drivers, first download and run Display Driver Uninstaller, and follow it's recommendations of booting into safe mode and ect.
(This is a direct download link so you don't grab the wrong version)
http://www.guru3d.com/files-get/display-driver-uninstaller-download,20.html

You'll download a compressed file called "[Guru3D.com]-DDU.zip"
Right click and choose extract.
Go into the folder and run the DDU v##.##.exe
This will extract more files to this folder.
Run Display Driver Uninstaller.exe
Choose Yes when it asks you to boot into SafeMode.
After you've rebooted into safe mode.
When DDU comes up, if it hasn't selected your GPU manufacturer (Nvidia/AMD/Intel) then choose it from the drop down list
Press the Clean and Restart option
If a window comes up asking to disable the Windows automatic installation of display drivers click yes.

After (or before removing the old drivers, just put the new ones on the desktop or somewhere handy) rebooting back into Windows, manually download the latest drivers from Nvidia or AMD, don't use auto detect, choose you GPU model and OS from the drop down lists.
Nvidia: http://www.nvidia.com/Download/index.aspx?lang=en-us
AMD: http://support.amd.com/en-us/download
 
Solution