What steps can help resolve frame drops, stutters, and boost overall performance?
What steps can help resolve frame drops, stutters, and boost overall performance?
This is my latest PC build
Case - Lian Li 011 Dynamic Evo XL
CPU Cooling - Lian Li Galahad II LCD 360 AIO
Fans - Lian Li Uni Fan SL120 V2
Motherboard - ASUS ROG MAXIMUS Z790 FORMULA
GPU - ASUS ROG STRIX 4090 OC BLACK
CPU - Intel Core i9-14900K
Power Supply - Dark Power Pro 13 1600W
RAM - CORSAIR Dominator Titanium RGB DDR5 RAM 24x4 7200MHz CL36 (Using 6000MHz)
SSD - Crucial T700 4TB Gen5 NVMe M.2 SSD x3
OS - Microsoft Windows 11 Pro
Monitor - LG 27'' UltraGear OLED Gaming Monitor QHD 240Hz 27GR95QE-B
Mouse - Razer Viper Mini Signature Edition
Keyboard - Wooting 60HE
Each time I play games, I encounter random frame drops and stutters. My performance would drop to 1-5fps and freeze for 1-10 seconds before returning to normal. I assumed the problem was due to high polling rates, so I lowered it to the standard setting, but issues persist. I’d like to raise my polling rate, but a stable system is more important than speed.
I’m playing Overwatch, Apex Legends, CS2, Valorant, and COD.
All updates are current. I refreshed my BIOS and performed stress tests. I ran Cinebench for two hours; the highest temperature reached 101°C, the lowest was 36°C, and the average was 74°C. The temperatures are within acceptable ranges, and my usage stayed below or around 50%. I attempted undervolting to see if it would help, but it caused more problems, so I reset everything to defaults.
Could someone assist me in resolving this issue? I also hope to improve performance if possible.
Have you attempted adjusting the Windows power configuration to High performance? Additionally, in the Nvidia control panel, configure the power management to prioritize maximum performance. Check if this resolves the issue with such low frame rates.
Use the latencyMon app to verify if any driver is affecting your game's CPU communication. If you notice high latency spikes, there are many YouTube tutorials on fixing DPC latency. I can't list them all here, but some recommended channels include Savitarax, Neofirox, and Xilly. Remember, reducing latency, minimizing drops, and improving smoothness are key.
This doesn't indicate anything, you need to consider clocks together with temperatures. A maximum of 100 means it might lower clock speeds at that level, causing apparent slowdowns. Your nobo's default could be overclocking the CPU; for smoother gameplay, ensure settings align with Intel specifications to avoid erratic clock changes. Also clarify what this means—do you have four 24GB RAM modules?! Additionally, the 14900k is only approved for DDR5 5600 MT/s, not 7200, so if your RAM uses XMP or similar features, it might lead to problems.
I just ran it, and everything seems okay. I'll attempt a few games to check for latency issues.
What latencymon displayed was -
"Summary: Your system seems to struggle with real-time audio and other operations. You might notice buffer underruns such as dropouts, clicks, or pops. A possible issue could be power management; consider disabling CPU throttling in the Control Panel and BIOS setup. Also, verify if there are any BIOS updates available."
I also adjusted the processor performance time check interval to 5000 milliseconds from the previous 15.
This verifies that the problem might be connected to throttling... Have you followed my recommendations?
To determine what adjustments are allowed within the intel specifications, you should review the detailed performance metrics provided. These figures indicate the maximum execution times for certain routines, which can guide you on potential changes. If you wish to enhance performance while maintaining smoother gameplay, consider aligning your RAM speed with the recommended values. Additionally, ensure that your audio and network configurations are optimized for better stability.
It might be the network adaptors affecting this situation. Perform this optimization to minimize network card disruptions:
*BEFORE EVERYTHING CREATE A SYSTEM RESTORE POINT*
1: Launch Run by pressing Windows key + R, type ncpa.cpl
In the window, turn off as many network adapters as possible (such as VPNs, WiFi card, main LAN interface), ensuring only one remains active.
2: Right-click the adapter you left open and select Properties, uncheck all except IPv4 and QoS packet scheduler (if you can't connect to the internet later, re-enable them).
3: (This applies only to LAN interfaces; your WiFi may lack these options) – in the Properties tab, click Configure, then go to the Advanced tab and adjust:
Receive buffers: set to 1024 (reduce if necessary)
Interrupt Moderation: off
Jumbo Packet: off
Speed and duplex: Max
4: Launch regedit and follow these steps:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Multimedia\SystemProfile]
set "NetworkThrottlingIndex"=dword:ffffffff
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Multimedia\SystemProfile]
set "SystemResponsiveness"=dword:00000000
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters
create FastSendDatagramThreshold, type REG_DWORD, value set to 64K
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
set or create MaxNumRssCpus = 4
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NDIS\Parameters
create or set RssBaseCpu to 9 (this will adjust RSS activity on core 9 of your CPU, as it becomes heavily loaded on core 0 by default)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel
set or create ThreadDpcEnable = 0
5: Open CMD as administrator and run:
netsh int tcp global rss = enabled
netsh int ipv4 set dynamicport tcp start=1025 num=64511
netsh int ipv4 set dynamicport udp start=1025 num=64511
Restart your system and test again to observe improvements
If issues persist, proceed with a system restore point.