PC Upgrade - Low FPS, Stuttering, General poor performance

codelode

Distinguished
Dec 2, 2013
52
5
18,545
I upgraded my computer a whole lot just yesterday, and I was expecting a huge jump in performance, but I'm getting the opposite. Here are my specs:

CPU: i5 6600k (NEW)
CPU Cooler: Hyper 212 EVO (New artic silver applied, not new cooler)
GPU: Gigabyte GTX 1070 G1 (NEW)
Motherboard: ASUS Z170A (NEW)
RAM: G.SKILL Ripjaws 16gb 3200mhz DDR4 (NEW)
PSU: Corsair RM650 80+ Gold
SSD: Intel 730 series 240gb (OS)
HDD: WD Black 1tb (DATA)
HDD 2: WD Blue 500gb (DATA)

Monitor: ASUS VG248QE (144hz, 1ms gtg, 1080p)
CASE: Antec Twelve Hundred v3 (Not that I think this should matter)
OS: Windows 10 Home (Pre-Anniversary Update)

My problem is that basic programs seem to lag a bit, like Chrome and Steam, and when I go into a game, like GTA 5, WarThunder, League of Legends, etc, I'll get some pretty terrible performance on ultra/max settings at 1080p despite knowing that the 1070 should be able to handle those easily. I'm talking frames as low as 40fps in League of Legends, complete with constant random freezes for up to a few seconds, and the sound is crackly the whole time. I have the latest drivers for nVidia, and I ran DDU in safe mode before I installed the new drivers. I have no idea why I'm getting such terrible performance.

Here is a screenshot of HWMonitor, which I started ~10m before entering into a match of WarThunder. After the match was complete (~15m), I closed WarThunder and screenshot the image.

There's also a screenshot of CPUZ and GPUZ.

Any help is appreciated.
 
Solution
Congratulations on the overclock. From the few samples of Skylake that I've worked with, stock voltage is typically over 1.3V, so you haven't raised it by much to hit that.

Congrats on locating the source of your DPC latency. I knew it had to do with networking as LatencyMon was pointing to ndis.sys. Had it been caused by your 1070 it would have been nvlddmkm.sys.

codelode

Distinguished
Dec 2, 2013
52
5
18,545


Then it's probably not great that the old cpu was an amd fx 6300. I'll do a fresh install and get back here with results.
 

gity69

Honorable
Feb 16, 2012
259
0
10,810
It looks like you have plenty of space to backup any necessary file on your HDDs. Format your system drive and reinstall everything Win10 makes this pretty easy and I do it regularly to maximize performance. You can also copy your steam folder and then move it back when your done with fresh install.
 
Definitely don't migrate OS installs to new hardware. Particularly in the case of a move from AMD to Intel or vica versa. You end up with orphaned drivers, orphaned registry entries, just a messed up registry in general. You are lucky it even boot up, in most cases you get a BSOD during the boot process.
 

codelode

Distinguished
Dec 2, 2013
52
5
18,545


So that helped with a lot of things, reinstalling windows fresh and clearing all my drives, however I'm still getting diminishing returns on games and video/audio.

I saw a thread on reddit about the problem, ran a DPC Latency checker and found out that my latency is skyrocketing. Going to try the hotfix and hope it helps.
 

codelode

Distinguished
Dec 2, 2013
52
5
18,545


Can you help me understand this?
 

codelode

Distinguished
Dec 2, 2013
52
5
18,545


That last image, as well as this new one, are both after fully wiping all of my drives, installing the nVidia Driver and hotfix, and installing all of the other drivers for my mobo/peripherials/etc.

I think the hotfix may have helped, but obviously I'm still getting rather large spikes and my audio remains terrible. Any idea about how to procede? I've tried updating the audio driver myself but W10 overwrites it on restart.
 
What part?

If you look at DPC Checker it only supports Windows up to Windows 7. LatencyMon supports right up to Windows 10.

As far as DPC, it stands for Deferred Procedure Call. Essentially what can happen with ill behaving drivers is they can tie up your system when another process requires servicing. This delay in the time a request is made until it is serviced is latency. The more time a process has to wait until it's serviced, the more likely it will result in something stalling. It can be particularly noticeable in sound as you will get pauses, or sound hitching.

This is the Wiki link for DPC:

DPC Explanation

 


First off, you install the Hotfix driver not the WQHL driver. The WQHL driver isn't needed to install the Hotfix.

Looking at the link to the LatencyMon you did, it appears that it is pointing to your network stack. Are you using Ethernet or wireless to access the internet? Wifi drivers are often the cause for high DPC in the network stack.
 


Do you have a wireless adapter installed? If not, then you need to look at the network drivers you are using.

Did you download the latest from ASUS? I just built a system with the same motherboard last weekend and I used the latest Windows 10 drivers without issue.
 

codelode

Distinguished
Dec 2, 2013
52
5
18,545


I have no wireless adapter installed.

EDIT: I haven't downloaded the latest LAN driver from ASUS, but I can if you think that will help. Using whatever ones Windows 10 gave me.
 


I never use the drivers that Windows provides. They are often quite old.

Here is the link to the drivers you need:

ASUS Z170 Download Page LAN Drivers
 

codelode

Distinguished
Dec 2, 2013
52
5
18,545


Okay. Got it to work after turning off energy conversation on the Intel LAN chip. Also, as a side note, I managed to get a stable OC on the CPU to 4.635Ghz at 1.35v. Proud of that, my first OC ever. Maxxed out temperature wise at 80c after an hour.
 
Congratulations on the overclock. From the few samples of Skylake that I've worked with, stock voltage is typically over 1.3V, so you haven't raised it by much to hit that.

Congrats on locating the source of your DPC latency. I knew it had to do with networking as LatencyMon was pointing to ndis.sys. Had it been caused by your 1070 it would have been nvlddmkm.sys.
 
Solution