Game runs at 60 FPS, however I get slowdowns randomly while staying at 60 FPS. (Combat/areas, never in town) My PC is better than the previous PC I had that ran this game flawlessly so, I’m not sure… (i5, gtx 780, 8-16gb Ram)
Any advice is appreciated, thanks!
Games that run with out any issues:
Destiny 2
Starcraft 2
Wolcen
GTX 1070, i7, 16GB of ram etc.
Options I’ve tried:
Vsync (seem to help a lot, but not fix the issue)
All Anti-Aliasing options.
Most all graphic combos.
Also, I play in window fullscreen.
Diablo without lag is not Diablo its intended to feel like its still 1999
i have same issue for a long time and i was never able to fix it. However i think i have identified the problem. Its your monitor’s refresh rate that some how inst in sync with frames your PC is processing because i believe D3’s engine have a hard cap at 60 fps and if you enable v-sync but your monitor’s refresh rate isnt exactly 60 but 59.9xxx then somehow this will occasionally cause this annoying microstutter. I dont know if i described problem correctly because honestly i dont understand how exactly all this is working.
this is from some article i found and i believe its describing the same issue you are having.
Microstutter most often occurs when the rate of new frames doesn’t quite match up to your monitor’s refresh rate and vsync is enabled.
With a 60Hz monitor, the screen updates every 1/60 of a second, and either a new frame is available in time or it’s not. If it’s not, the display shows the same frame as the previous update, giving you 30fps, and if a new frame is ready you get 60fps. Microstutter occurs when the framerate fluctuates just enough that you might average 60fps, but some frames come a bit early and others come a bit late, or in other words the frame pacing is just a bit off.
That’s one reason I prefer much higher framerate caps. If an engine puts in a hard 60fps cap, it tries to have a new frame ready for each 60Hz screen refresh, and often other parts of the engine ‘slow down’ so that the frames don’t finish too early, physics and netcode don’t get messed up, etc. However, if there’s a slight hiccup in the engine—a new texture needs to be loaded, or a new model, or maybe just some other background task—you can end up with a frame arriving 0.001 seconds too late. Oops, there’s some stutter.
Depending on the game, this can be a frequent occurrence, and some people end up preferring a constant 30fps rather than aiming for 60fps and getting microstutter. Neither of those are desirable, especially on a fast PC.
does this match your problem?
Yeah, it is a 60Hz monitor.
Should I upgrade?
What you described makes sense, I guess there’s no way around it… Though I used these same monitors with previous PC, and had no issues.
I’m also having bad latency issues for some reason, 90msec goes up to 160… This is new to me.
Basic Test:
Latency: 14 ms
Your Internet speed is fast
Your Internet connection should be able to handle multiple devices streaming HD videos at the same time.
Thanks for the reply 
idk about changing monitor i wouldnt do that unless i would be 100% sure stuttering is gone… maybe try it with different monitor before buying it. D3 is the only game im experiencing this. Im currently not playing anything else besides d3 but i tried many games in the past most of them being more hardware demanding and no other game have this microstutter.
what i did is i downloaded rivatuner statistic server and set Framerate limit to 60. This does not fix the problem but it does make stuttering less intense.
idk about latency im sure latency isnt causing this i have stable 60 ms and it doesnt go up while stuttering