Frequent lag spikes, New Windows user solved it

Since a few weeks, I have frequent lag spikes, where the game freezes for half a second. The issue seems to have gotten worse in the last days.
After a lot of tinkering, I found the only thing that worked. I created a brand new windows user and started hots from there… lag issue gone…game runs smooth like butter.
Which leads me to think it must be a background process that causes the issue on my main profile. Any ideas how I could figure out which one it is ?

These are the main things I checked and found no issue:

  • WinMTR looks good, no actual lag.
  • Nvidia driver updated
  • closed all background programs.
  • switched router cables & plugged in my pc directly into the router.
  • Completely fresh installed hots & battle net (deleted user folder)
  • PC component temperatures are fine, no overheating.

Have you tried disabling Sysmain in Windows and seeing how it reacts?

I had some issues that were impossible to “fix” with conventional methods, but disabling Sysmain seems to have fixed/solved it.

Least I’ve not encountered them in the last couple of months.

hmm thanks for the tip, I just tried it, but it didnt’ help

Hey gamepat,

If you suspect that it’s a background process or service that’s causing the lag on your main user profile, you could try narrowing it down by disabling startup items.

If it’s still happening after that then you may need to go a bit deeper and use Selective Startup to disable non-Microsoft services when Windows boots up.

Selective Startup

  1. Press Windows Key+R .
  2. Type msconfig and press Enter .
  3. Select Selective startup and uncheck Load startup items .
  4. Select the Services tab.
  5. Check Hide all Microsoft services .
    Note : Skipping this step may prevent your computer from rebooting correctly.
  6. Click Disable all .
  7. Click Apply then click OK .
  8. Click Restart .

Ok so, update:
Disabling all Services didn’t help. So I decided to just make a clean cut and format and reinstall windows, since It was overdue anyway… but to my surprise after a fresh windows install, I still had the lags.
I did some more reading and tested other possible solutions.
What finally did the trick for me was Resetting my ingame settings. => lags gone.
I did some more investigation and for whatever possible reason, modifying the graphics settings seems to cause stuttering/lags. “Reflections” appear to be one of the worst offenders.
It feels to me that the issue is a bigger one laying underneath, but for now, I’ll just disable some gfx options in the settings…fine by me.

…Edit: ok apparently ai games aren’t a good way to test it. still had horrible “lags” in quick match

System:
Windows 10 Pro 64-bit (10.0, Build 17134)
Intel® Xeon® CPU E3-1230 v3 @ 3.30GHz (8 CPUs), ~3.3GHz
Memory: 32768MB RAM
Card name: NVIDIA GeForce GTX 1080 Ti

Edit2:
I dont know how to add WinMTR stats, it says i cant add “links” here

But apparently I’m also getting %loss now. I don’t think thoug that it’s conencted to the lags. I didn’t get loss yesterday, where it was lagging as well

Edit 3:
Ok I gave up. I just created a new windows user and am using this one as my main user, works for me for now. I hope it stays like that.

Edit 4:
I found out something else, in case enyone has the same issue.
=> Try to uninstall Nvidia Geforce Experience!
After my fix with the Format and new Windows user, the problem returned, when I installed Nvidia Geforce Experience.
If you have similar problems like me … GET RID OF IT!

If you want to keep the Nvidia Geforce Experience, I believe this is only a setting in the program causing problems. I recently had similar issues and was able to resolve it as follows. Turn off Microsoft Game Bar settings that are used to capture audio and video in game. This can cause the two programs (Nvidia and Windows) to “argue” with each other. By turning off the video and audio in game capture functions of Nvidia, or Windows (or both) this should also solve your problem.

[Edited by Blizzard] This thread has been inactive for some time. Please be mindful of resurrecting older threads. A new or more recent thread can be created to continue the discussion. Locking this thread.