Choosing a monitor for ultimate visual clarity and input latency can be tricky especially when you've already had first hand experience with a 100+hz CRT.
My personal guide and reasons I decided to pickup a Zowie TN over an OLED. ~ preview image
Download the PDF to compare images at a higher resolution.
It's ultimately up to you though.. OLED is a fantastic choice for a solo display and I'm certain I'd also be very happy to own one someday.
I Tried Every Windows Optimization for FPS ~ Intel CPUs
I Tested Every Windows and BIOS Optimization for FPS (AMD Ryzen Edition + Benchmarks) ~ AMD CPUs
How to FIX High DPC and ISR Latency in 60 Seconds
How to Optimize Internet Adapter Settings for Lower Ping and No Delay
BIOS configurations - CPU dependant - Remember to take your time.. some of these settings are NOT easy to locate
- Enable XMP profile for your RAM.
- Disable Hyperthreading on Intel and/or SMT on AMD.
- Disable Effeciency cores (e-cores) for Intel CPUs.
- Disable L1 & L2 Hardware Prefetcher for Intel and AMD CPUs.
- Disable CPU virtulization ~ AMD-V or SVM on AMD CPUs ~ VT-x on Intel CPUs
- Disable FCH Spread Spectrum ~ AMD CPUs.
- Enable Precision Boost Overdrive(PBO) ~ AMD CPUs.
- PBO Enabled All Core -15 Curve Optimizer ~ AMD CPUs.
- PBO 10X Scaler ~ AMD CPUs.
- PBO 200mhz CPU Boost Clock ~ AMD CPUs.
- PBO Enhancement 90 Level 5 ~ AMD CPus. - (90 = 90c max before thermal throttle, Level 5 = max power draw.)
- Frame Rate Cap:
- Capping your frame rate can introduce additional latency if you're reaching 100+fps above target in game when it's uncapped on average. Capping your frame rate will however stabilize your frame rate on average and can reduce latency if you're close to the frame target when uncapped. This is for you to decide what's better... (game dependant)
- Anti-Aliasing:
- Disable anti-aliasing as it CAN introduce input lag. (Avoid TAA* if you can) ~ r/FuckTAA
- Upscaling:
- Turn off upscaling technologies (e.g., DLSS, FSR) for lower latency.
- V-Sync and Sync Alternatives:
- Avoid V-Sync, FreeSync, G-Sync, and other sync technologies, as they cause input lag. Use screen tearing as a trade-off if necessary.
- Dynamic Render Scaling:
- Disable this setting for consistent frame rates and lower latency.
- Triple Buffering:
- Turn off triple buffering as it can add input delay.
- Ambient Occlusion:
- Disable ambient occlusion unless its visual benefits outweigh the added latency for your gameplay. (game dependant)
- Reflections:
- Disable dynamic and local reflections.
- Reduced Buffering:
- Enable reduced buffering in your game settings.
- NVIDIA Reflex and AMD Anti-Lag:
- These technologies claim to lower your latency but there's no verifiable proof there is any added benifit other than lowering your overall frame rate when enabled. I recommend to leave these settings off as they can introduce unnecessary stuttering.
- High Refresh Rate Monitors:
- Invest in a high-refresh-rate monitor with BFI (Black Frame Insertion) technology. TN panels with good BFI (e.g., Zowie monitors) offer excellent performance.
- High-Polling-Rate Mice:
- I've gamed with a 1k Hz polling rate most of my life, even on a 400Hz Zowie display, and I see no real benefit in going beyond 1k Hz, even for competitive play. The hype around higher polling rates feels like marketing.
- The only scenario where 4k Hz might make sense is with Motion Sync, which adds 1ms of latency. At 4k Hz, this drops to 0.25ms, but does it improve gameplay? Probably not. Plus, the FPS hit from enabling 4k Hz isn’t worth the trade-off in my opinion.
- Use the DPI that feels best to you @ 1k hz. I'm using 400dpi as I find there's no latency drawback. If you're wanting to utilize a higher polling rate with motion sync enabled I suggest using 1600dpi.
- Fullscreen Mode:
- Use exclusive fullscreen mode for the lowest latency. (doesn't always improve latency)
- DirectXInput Over Raw Input:
- Use DirectXInput if available, as it often has lower latency due to direct handling by the game engine. (game dependant)
- Raw Input Buffer:
- Enable Raw Input Buffer if avaliable in game engine. (game dependant)
- Disable Xbox Game Bar:
- Go to Windows Settings > Gaming > Xbox Game Bar > Toggle Off.
- Disable Overlays:
- Turn off overlays like Discord to prevent additional input lag.
- Unpark CPU cores:
- Reduces frame rate but improves latency.
- MSI Afterburner
- If you're using "MSI Afterburner" turn off "GPU power monitoring" as it is known to cause micro-stuttering (affecting 1% lows) and hasn't been fixed for over 6+ years.
- View this techpowerup post about the issue
- Video (@ 12:31) Explaining Fix
- Always research the best settings for your specific game. Some games may require specific optimizations beyond this list.
- Test each setting to ensure it aligns with your gameplay preferences, particularly for visibility-critical features like ambient occlusion.