Can't get more than 38 fps in-game with high end PC as of yesterday (Please help me)

As of yesterday (6/4/20), my game can no longer run at higher than 38fps in-game and I have no idea how to fix it. I’ve looked all over the place for solutions but nothing has worked for me so far. I will try to make a list of things I’ve tried below as well as my PC specs.
(This is the only game I have this issue with).

I’ve tried:

Running in compatibility for both Windows 7 and 8.
Run as administrator.
Set affinity to 1 processor and then changed it back to normal.
Reinstalled the game.
Turned off v-sync in-game.
Turned off v-sync in the Nvidia control panel.
Reinstalled Battle.net.
Ran Battle.net as Administrator.
Set Nvidia global settings to use my particular GPU (in case it was using integrated etc).
Set Nvidia to go for ‘high performance’ instead of ‘quality’ (as suggested in an Nvidia forum post).
Tried changing refresh rate in-game.
Checked my GPU and CPU aren’t maxing out for some reason and limiting my FPS.
Deleted Battle.net and SC2 folders in program files.
Deleted the variables folder in my documents/ C drive.
Restarted my PC.
Updated GPU drivers.
Updated Windows.
Checked firewall and anti-virus.
(I’ve probably missed 1 or 2 but it’s a long list lol)

MY SPECS:

Machine name: WINDOWS-3DEFU4V
              Machine Id: {D81DB516-7A97-4C38-8DC0-1D00A9AE34E3}
        Operating System: Windows 10 Home 64-bit (10.0, Build 18363) (18362.19h1_release.190318-1202)
                Language: English (Regional Setting: English)
     System Manufacturer: System manufacturer
            System Model: System Product Name
                    BIOS: 1501 (type: UEFI)
               Processor: AMD Ryzen 5 1600X Six-Core Processor            (12 CPUs), ~3.6GHz
                  Memory: 16384MB RAM
     Available OS Memory: 16312MB RAM
               Page File: 10382MB used, 12073MB available
             Windows Dir: C:\WINDOWS
         DirectX Version: DirectX 12
     DX Setup Parameters: Not found
        User DPI Setting: 96 DPI (100 percent)
      System DPI Setting: 96 DPI (100 percent)
         DWM DPI Scaling: Disabled
                Miracast: Available, with HDCP
Microsoft Graphics Hybrid: Not Supported
DirectX Database Version: Unknown
          DxDiag Version: 10.00.18362.0387 64bit Unicode

   Card name: NVIDIA GeForce GTX 1080 Ti
       Manufacturer: NVIDIA
          Chip type: GeForce GTX 1080 Ti
           DAC type: Integrated RAMDAC
        Device Type: Full Device (POST)
         Device Key: Enum\PCI\VEN_10DE&DEV_1B06&SUBSYS_65933842&REV_A1
      Device Status: 0180200A [DN_DRIVER_LOADED|DN_STARTED|DN_DISABLEABLE|DN_NT_ENUMERATOR|DN_NT_DRIVER] 
Device Problem Code: No Problem
Driver Problem Code: Unknown
     Display Memory: 19283 MB
   Dedicated Memory: 11127 MB
      Shared Memory: 8156 MB
       Current Mode: 2560 x 1440 (32 bit) (144Hz)
        HDR Support: Not Supported
   Display Topology: Extend
Display Color Space: DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709
    Color Primaries: Red(0.639648,0.330078), Green(0.299805,0.599609), Blue(0.150391,0.059570), White Point(0.312500,0.329102)
  Display Luminance: Min Luminance = 0.500000, Max Luminance = 270.000000, MaxFullFrameLuminance = 270.000000
       Monitor Name: ROG PG279Q
      Monitor Model: ROG PG279Q
         Monitor Id: ACI27EC
        Native Mode: 2560 x 1440(p) (59.951Hz)
        Output Type: Displayport External
Monitor Capabilities: HDR Not Supported
Display Pixel Format: DISPLAYCONFIG_PIXELFORMAT_32BPP
     Advanced Color: Not Supported
        Driver Name: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_e0a5a1b06de180e3\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_e0a5a1b06de180e3\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_e0a5a1b06de180e3\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_e0a5a1b06de180e3\nvldumdx.dll
Driver File Version: 26.21.0014.4575 (English)
     Driver Version: 26.21.14.4575
        DDI Version: 12
     Feature Levels: 12_1,12_0,11_1,11_0,10_1,10_0,9_3,9_2,9_1
       Driver Model: WDDM 2.6
Graphics Preemption: Pixel
 Compute Preemption: Dispatch

it did not run well on my gtx 1080 ti either even though i had a stronger cpu(i7-8700k). it is a problem with windows 10 which wastes a lot of power. if your hardware is compatible with windows 8.1, you could downgrade. you can at least get windows 8.1 drivers for your gpu but, i am not sure about the rest of your hardware. if you want to run starcraft 2 perfectly in windows 10 however, you need a better gpu.

Hi before this started happening yesterday, I was getting like 150 fps or something maxed out so I don’t know what I’ve done or what’s happened but I don’t believe it’s a hardware issue

then it suggests that windows was updated with a patch that further ruined its gaming capabilities. you could check the list of updates and uninstall the ones you have, that could help.

It’s possible that it was caused by a Windows update like andreasasp suggests.

I’d also recommend trying Display Driver Uninstaller to wipe the drivers completely, and then grab the Nvidia hotfix driver 445.78

  1. Download DDU here
    • Click on the first link under “Announcements” titled Display Driver Uninstaller (DDU). Then click the “Official Download Here” link to start the download.
  2. Run the .exe file and extract the contents to the default location. Open the new folder and run the Display Driver Uninstaller.
  3. You will get a pop-up saying it is recommended to reboot in Safe Mode, feel free to ignore this if you are not familiar with how to get into Safe Mode. To start the removal process, click on “Clean and restart”
  4. Once the PC restarts, go ahead and download the current drivers here: Error | NVIDIA
  5. Run the driver installer and use the default/recommended install steps.

i suppose that is a good idea. it does help some times but, it is also risky. i once updated my drivers and was unable to run the game. if you want to update your drivers however, i suggest going to nvidia`s website by searching for nvidia drivers and then selecting gtx 1080 ti and windows 10. when it is done downloading, click on it and tell it to perform a clean install. that will remove your currect drivers and install new ones. in order to get optimal framerates you need to reboot but, the drivers works either way.

Iam having the same problem since over a year now. I also have a high end PC and only get around 34 FPS in a standard Melee game at the beginning. Ive checked a lot of things and came to the conclusion that somehow my GPU is not using its power for sc2. It stays at 25-30% of my max GPU (Rtx 2080) power and doesnt go any higher. I checked my PC specs with somebody who has similar specs and his GPU is using 100% power (gtx 1070) with a 4k screen at 150 FPS while i have 34 with a 1920x1080 screen.

that could be related to windows power settings. if you open power settings, there is an advanced “button”. click on that and find the field that say gpu. if that is set at maximum, you should compare your power supply to the power requirements of your gpu. if your power supply is too weak, you need to upgrade it.

I dont think thats the problem because my GPU runs perfectly fine on any other game than sc2.

most games is not as cpu heavy as starcraft 2. they could therefore run well without pushing your power supply to its limit. starcraft 2 pushes the gpu and cpu to their limits and then you will suffer if your power supply is too weak. you could just tell me how strong it is and i can tell you if it is strong enough.

Hi guys thankyou so much just for answering my call for help. I have managed to fix it myself almost by accident. The issue turned out to be something as simple as MSI afterburner. I thought I’d checked that already but apparently not. My guess is that it interferes with the GPU, CPU or PSU but who knows. I’m gonna uninstall it so I hopefully never come across this problem again but again thanks for trying guys.