Question Huge FPS Drops On High End System Out Of The Blue, Need Help

WhiteWolfOW_

Prominent
Mar 13, 2019
14
1
515
My build:

CPU - i7-7700k

GPU - Gigabyte OC 1080ti

Mobo - MSI Z270 Gaming Pro Carbon

RAM - HyperX Fury 2x8 2400 Mhz.

Storage - 850 EVO 500 GB + WDC 1tb 7200rpm.

Case - Corsair Crystal 570x RGB Black w/ cable management

CPU Cooler - Noctua NH-D15

PSU - Corsair CX750M (750W)

Temps

idle for half hour, discord only program open.

Room Temp - 23C/73F

CPU - 44C/120F

GPU - 42C/116F

Sys - 40C/107F

CPU fan is running at 300-307 RPM on idle, all cores clocking at 4400 MHz, utilisation averaging 1-4% per CPU.

active for 20 minutes in Overwatch with chrome also open (hardware accel off)

Room Temp - 22C/71F

CPU - 65C/154F

GPU - 76C/176F @ 100% Utilisation + Fans at 2400 RPM (FanPWM 64%~)

Sys - 53C/127F

CPU fan maxing at 943 RPM while playing Overwatch, all cores clocking at 4502 MHz, Utilisation averaging 55-70% per CPU.

I have been recently trying to isolate an issue where my performance slowly degrades as i play Overwatch. I have fresh GPU drivers, updated BIOS, all drivers and windows up to date, computer only recently had a hard reset, all windows settings are as should be (performance mode, xbox, etc).

Previously my suspicion was on my PSU as i thought it may be problematic (made strange sounds) however the resolution was a loose fan bearing and after lots of reading i thought i better check my temps. I have also ruled out memory leaking as my RAM utilisation does not exceed 45% when playing Overwatch.
The main issue i experience is after an hour or so my performance may drop by up to 90 FPS (exceeding 110FPS drops as of yesterday), as i am 144Hz person this is quite annoying.

If anyone can pick any issues here or recommend something else it would be great, i'm lost and don't know where to look, could it be recent windows updates? if so how do i fix that. Could it be my PSU is broken and under-supplying parts? if so how would i go about looking for this? SMH
 
You could use something like HWiNFO and look at what is reported on the motherboard voltages. Alternatively the BIOS should also have the information. Typically +3V, +5v and +12V rails. The safety margin of variance is 5%, 5% and 10% respectively; can assume something is wrong if the read voltage differs greatly from what it should be.
 
Those look fine, so (tentatively) unlikely to be power related issue.

Do you use an in-game monitor (like MSI Afterburner)?

The best thing to do is to see how the components are behaving at the time when you experience those drops. I would monitor: CPU (all cores/threads), GPU and RAM frequency and usage; CPU and GPU temperature; fps and frametimes; and page file. Hopefully the graphs will give some indication of where the issue is.
 
What are your temps when you start losing FPS? What are you using to monitor in game? I7-7700k shouldn't be idling at 4400Mhz the base clock of the 7700k is 4200Mhz and should idle at a fraction of that to save power have you overclocked it? Have you got XMP profile enabled for the RAM?
 
Your gpu is a little warm at 76c, it could be thermal throttling even at that temp causing disruption in fps. Try cranking up your case fans to expel the gpu heat and see if you can cool it down a bit.
 
Those look fine, so (tentatively) unlikely to be power related issue.

Do you use an in-game monitor (like MSI Afterburner)?

The best thing to do is to see how the components are behaving at the time when you experience those drops. I would monitor: CPU (all cores/threads), GPU and RAM frequency and usage; CPU and GPU temperature; fps and frametimes; and page file. Hopefully the graphs will give some indication of where the issue is.

I do not no, only have HWMonitor. I'll download it and watch the other things you mentioned though.

What are your temps when you start losing FPS? What are you using to monitor in game? I7-7700k shouldn't be idling at 4400Mhz the base clock of the 7700k is 4200Mhz and should idle at a fraction of that to save power have you overclocked it? Have you got XMP profile enabled for the RAM?

The temps stay relatively the same, more dependent upon the temperature of the day. I only use MWMonitor. I do not overclock things no, however i have most things set to performance over power. I do not use XMP, i turned it off a long time ago as it was unnecessary, gameboost has never been turned on also.

Your gpu is a little warm at 76c, it could be thermal throttling even at that temp causing disruption in fps. Try cranking up your case fans to expel the gpu heat and see if you can cool it down a bit.

I'll give that a shot, not sure how much more i can on the case fans but i will give it a try, i was also contemplating taking the side panel off but i have a Labrador that malts at this time of the year so i thought that may be unwise.
 
So if you haven't overclocked the I7 idling at 4400 is not right as it should be 4200 is your bios driver up to date? Your RAM is probably not being utilised with XMP disabled so turn that back on, try using Riva Tuner with MSI Afterburner to monitor in game performance, turn on core speed on all core speed, performance, temps and voltage on CPU and GPU temps and performance and memory speed and use. Also what resolution are you playing at? 100% GPU for 1080ti on Overwatch doesn't seem right unless at 4k which i don't think it supports?
 
I suspect MSI's version of MCE is enabled in the BIOS if your max turbo is 4.4 GHz or 4.5 GHz on all-core...but, if the NH-D15 is mounted right, temps would likely not break 65C in any gaming scenario....

A lot of folks are complaining that some MSI monitoring/tweaking program has screwed up their clock speeds, however... and removing the program did not clear it...

(There is also Microsoft's dorked update of a week or two ago robbing a few folks of performance as well...)

Do you have a system restore point or backup image from a month ago when performance was still fine? IF perfomrance is miraculously restored, you'd know it's just a software issue vice any throttling/cooling or even any hardware issue at all.......
 
So if you haven't overclocked the I7 idling at 4400 is not right as it should be 4200 is your bios driver up to date? Your RAM is probably not being utilised with XMP disabled so turn that back on, try using Riva Tuner with MSI Afterburner to monitor in game performance, turn on core speed on all core speed, performance, temps and voltage on CPU and GPU temps and performance and memory speed and use. Also what resolution are you playing at? 100% GPU for 1080ti on Overwatch doesn't seem right unless at 4k which i don't think it supports?
BIOS driver is the newest. I'll turn XMP on. I run Overwatch at 1080P, as with all games, it could be because i limit my FPS to 300 not 144, however it seemed to make little difference towards GPU usage when i tried today. As i say something is askew, i still haven't been able to put my finger on it.
I suspect MSI's version of MCE is enabled in the BIOS if your max turbo is 4.4 GHz or 4.5 GHz on all-core...but, if the NH-D15 is mounted right, temps would likely not break 65C in any gaming scenario....

A lot of folks are complaining that some MSI monitoring/tweaking program has screwed up their clock speeds, however... and removing the program did not clear it...

(There is also Microsoft's dorked update of a week or two ago robbing a few folks of performance as well...)

Do you have a system restore point or backup image from a month ago when performance was still fine? IF perfomrance is miraculously restored, you'd know it's just a software issue vice any throttling/cooling or even any hardware issue at all.......

I do not have a restore point from relatively recently, closest is from November last year.The NH-D15 is mounted right AFAIK. I have no idea really what is going on, multiple people have told me now, from here to reddit that both the GPU usage and CPU speeds are not right, i'll go have a look in my BIOS, don't really know what i will be looking for though.
 
Last edited:
Set WIndows power plan to Balanced, it works fine, with idle clock speeds of 800-1000 MHz, and brief bursts up to 2000, 3000, and even 4500 MHz on assorted cores as various tasks performed on desktop, and, jump to max turbo under a full load, as designed.

I see the EZ mode screen in your screenshot: is/was the 42X multiplier set manually, or is there an Auto option elsewhere for multiplier select? (Also, can you get a screenshot or screenshots of F7 advanced settings menus/options?) Apparently, MCE is called "Enhanced Turbo" in MSI BIOS terms, so, if you see all cores jump to 4.5 GHz, it would have to be on /enabled for that to happen, or, multiplier set to it manually.

With no browsers open, nothing downloading, no updates being applied, no malware scans occurring,...what is CPU usage in task manager, and, what core voltages and clock speeds are observed in HWMonitor...? (CPU-Z should show fairly fluid multiplier/clock speed updates as well, with multiplier jumping from 8 to 12 to 24, over the course of a few seconds ,etc., just reading this forum...all of which is perfectly normal behavior, and expected. Unfortunately, it only shows max clock speed, so you have no idea if all cores are hitting whatever speeds, or, just a single core)
 
Set WIndows power plan to Balanced, it works fine, with idle clock speeds of 800-1000 MHz, and brief bursts up to 2000, 3000, and even 4500 MHz on assorted cores as various tasks performed on desktop, and, jump to max turbo under a full load, as designed.

I see the EZ mode screen in your screenshot: is/was the 42X multiplier set manually, or is there an Auto option elsewhere for multiplier select? (Also, can you get a screenshot or screenshots of F7 advanced settings menus/options?) Apparently, MCE is called "Enhanced Turbo" in MSI BIOS terms, so, if you see all cores jump to 4.5 GHz, it would have to be on /enabled for that to happen, or, multiplier set to it manually.

With no browsers open, nothing downloading, no updates being applied, no malware scans occurring,...what is CPU usage in task manager, and, what core voltages and clock speeds are observed in HWMonitor...? (CPU-Z should show fairly fluid multiplier/clock speed updates as well, with multiplier jumping from 8 to 12 to 24, over the course of a few seconds ,etc., just reading this forum...all of which is perfectly normal behavior, and expected. Unfortunately, it only shows max clock speed, so you have no idea if all cores are hitting whatever speeds, or, just a single core)
I have no idea with the multiplier, it is going to be whatever it is automatically set to from factory, i can go into the advanced settings menu and take screenshots. I have two screenshots from HWMonitor, one from right after start up(higher peak temps, for some reason they spike up and down from around 25-60 when i turn the PC on) and the other after sitting idle for 30 mins with nothing open. Task manager was saying about 12% for the CPU but task manager also seems to vary different to other monitoring programs as something like Afterburner/HWmonitor will tell me the GPU is being 100% utilised while task manager will tell me its utilisation is 6%.
View: https://imgur.com/Olmr1wg

View: https://imgur.com/JS2Fdjz