For esports titles like Valorant, Counter-Strike 2, Overwatch 2, Apex Legends, and League of Legends, competitive advantage comes from clarity, responsiveness, and consistency, not visual fidelity. The optimal config pushes the highest stable refresh rate your monitor and GPU can sustain, locks resolution to what keeps frame times flat, and removes any setting that adds input lag or stutters. As monitor standards have settled in 2026, 1440p 240Hz and 1080p 360Hz panels are now common, but the best choice still depends on what your hardware can drive at 95%+ frame rate stability without thermal throttling or variable refresh hitching.

This guide shows you exactly where to set refresh rate and resolution in Windows and your GPU driver, how to verify the change stuck in-game, and how to revert if something looks wrong. Every section is organized around cause, verification, action, and undo so you can test safely.

Setting Recommended value Why
Windows Refresh Rate Maximum native refresh (144Hz, 240Hz, 360Hz) Ensures desktop and exclusive fullscreen inherit the panel’s fastest scanout; avoids OS capping the game
In-Game Resolution Native 1920×1080 for 1080p panels; 2560×1440 for 1440p panels Native resolution avoids scaler blur and keeps UI sharp while maintaining predictable GPU load
Display Mode Exclusive Fullscreen (or Fullscreen) Gives lowest input lag and allows refresh rate control; borderless windowed adds DWM latency
Scaling Mode GPU Scaling: Display – No Scaling, aspect ratio preserved Prevents stretched image and inconsistent mouse feel when testing lower resolutions
Vertical Sync (V-Sync) Off in-game; Off in driver Removes queue delay; use frame rate cap or variable refresh instead to control tearing
Variable Refresh (G-Sync / FreeSync) On in driver + On at monitor OSD if FPS fluctuates; Off if you cap well below max refresh Smooths tearing without V-Sync lag when frame rate cannot stay locked
Frame Rate Cap 3 FPS below max refresh (e.g., 237 for 240Hz) when using G-Sync/FreeSync; Unlimited or driver cap when not Keeps G-Sync in range and prevents V-Sync fallback; avoids unnecessary GPU max-out
Render Scaling / Resolution Scale 100% Anything below 100% reduces clarity for minor load savings; above 100% is supersampling with heavy cost

Setting-by-Setting

Refresh Rate: Set Maximum Native in Windows and Driver

What causes issues: Windows defaults to 60Hz after driver updates or new cable connections, and games in borderless mode inherit the desktop rate. Using an HDMI 1.4 cable or incorrect Color Depth can also limit the picker.

How to check: Go to Windows Settings > System > Display > Advanced display. Look at Refresh rate and Active signal mode. Press Win + R, type dxdiag, open the Display tab and confirm Current Display Mode shows your target Hz. On the monitor, open the OSD Info page to confirm input refresh.

What to do: In Windows Settings > System > Display > Advanced display, select your esports monitor, then choose the highest value from the Refresh rate dropdown, such as 240Hz or 360Hz. For NVIDIA: open NVIDIA Control Panel > Display > Change resolution > select your monitor > set Refresh rate under PC category, not Ultra HD, HD, SD. Click Apply. For AMD: open AMD Software: Adrenalin Edition > Display > Display Specs > set Refresh Rate and confirm Color Depth is 8 bpc and Pixel Format is RGB 4:4:4 Full. For Intel Arc: open Intel Graphics Software > Display > General > Refresh Rate. Use DisplayPort 1.4 or HDMI 2.0/2.1 cable rated for your target.

How to undo: Return to the same menu and select 144Hz or 60Hz. If the screen goes black, wait 15 seconds for Windows to revert, or press Win + Ctrl + Shift + B to restart the graphics driver.

Resolution: Use Native, Test Lower Only If Frame Times Suffer

What causes issues: Running below native without proper scaling causes blur. Running above native via DSR/VSR wastes headroom. In-game resolution that does not match Windows can trigger resolution switching delays on Alt + Tab.

How to check: In Windows Settings > System > Display, verify Display resolution shows Recommended (native), such as 1920 x 1080 or 2560 x 1440. In-game, open Video/Display settings and confirm Resolution matches Windows. Take a screenshot with Win + Shift + S and check if UI text is crisp.

What to do: Set Windows to Recommended native resolution first. In NVIDIA Control Panel > Display > Change resolution, select Native under Resolution, set Apply. In-game, set Resolution to the same native value, set Aspect Ratio to 16:9 and Aspect Ratio Method to Fill if available. If frame time is unstable, test one step down (e.g., 1920×1080 on a 1440p panel) with GPU scaling set to Aspect Ratio, but keep Render Scale at 100% to avoid double scaling. For custom resolutions, use NVIDIA Control Panel > Display > Change resolution > Customize > Create Custom Resolution or AMD Software > Display > Custom Resolutions.

How to undo: Restore Windows Settings > System > Display > Display resolution to Recommended, and revert in-game Resolution. Delete any custom resolution in the same Customize menu.

Display Mode: Exclusive Fullscreen Over Borderless

What causes issues: Borderless Windowed and Windowed modes route frames through Desktop Window Manager, adding input lag and forcing Windows refresh rate. Some games label Fullscreen as Display Mode: Fullscreen or Fullscreen Exclusive.

How to check: Launch the game, go to Settings > Video > Display Mode. Press Alt + Enter once; if the image flashes and the taskbar disappears completely, you were in borderless. Press Alt + Tab; exclusive fullscreen will minimize more slowly than borderless.

What to do: In each esports title, set: Valorant Settings > Video > General > Display Mode to Fullscreen; CS2 Settings > Video > Video Mode to Fullscreen; Overwatch 2 Options > Video > Display Mode to Fullscreen; Apex Legends Settings > Video > Display Mode to Full Screen. Apply, then restart the game. Disable in-game Windowed optimizations: Windows Settings > System > Display > Graphics > change default graphics settings > turn Off Optimizations for windowed games if you consistently use exclusive fullscreen.

How to undo: Switch Display Mode back to Borderless Windowed or Windowed Fullscreen. Re-enable Optimizations for windowed games in the same Windows path.

V-Sync, G-Sync/FreeSync, and Frame Rate Cap

What causes issues: V-Sync On queues frames and adds lag. G-Sync/FreeSync left off with fluctuating FPS causes tearing. No frame cap lets the GPU run at 100% and raises render latency.

How to check: In NVIDIA Control Panel > Manage 3D settings > Global Settings, see Vertical sync and Max Frame Rate. In AMD Software > Gaming > Graphics, see Wait for Vertical Refresh and Frame Rate Target Control. In-game, check Video > V-Sync and FPS Cap. Enable the monitor OSD G-Sync/FreeSync indicator or AMD/NVIDIA overlay with Alt + R (AMD) or Alt + Z > Performance Overlay (NVIDIA) to see if variable refresh is active.

What to do: Set V-Sync to Off in-game and in the driver. To enable variable refresh: NVIDIA Control Panel > Display > Set up G-SYNC > check Enable G-SYNC > Enable for full screen mode > Enable settings for the selected display model. On the monitor OSD (buttons or joystick under the panel), enable Adaptive Sync/FreeSync Premium/G-Sync Compatible to On. Then set a cap: NVIDIA Control Panel > Manage 3D settings > Max Frame Rate to 3 below refresh (e.g., 141 for 144Hz, 237 for 240Hz, 357 for 360Hz). For AMD: AMD Software > Gaming > Graphics > set Frame Rate Target Control to Enabled and value 3 below max. For in-game caps: Valorant Settings > Video > General > Limit FPS Always to the same value; CS2 Settings > Video > Advanced Video > Max FPS; Overwatch 2 Options > Video > Frame Rate Cap to Custom.

How to undo: Set Vertical sync back to Use the 3D application setting, set Max Frame Rate to Off, and turn off G-Sync/FreeSync in both driver and monitor OSD. In-game, set V-Sync to On and Frame Rate Cap to Display-Based if preferred.

Scaling and Sharpness

What causes issues: Display scaling stretches non-native resolutions unevenly, and driver sharpening filters can add aliasing or lag if over-applied.

How to check: In NVIDIA Control Panel > Display > Adjust desktop size and position, see Scaling Mode and Perform scaling on. In AMD Software > Display > Display Scaling, see state. Check if in-game image looks soft or pixelated at non-native resolution.

What to do: Set NVIDIA Control Panel > Display > Adjust desktop size and position > Scaling Mode to Aspect ratio, Perform scaling on GPU, check Override the scaling mode set by games and programs. For AMD, enable GPU Scaling On and Scaling Mode to Preserve aspect ratio. Leave Image Sharpening Off globally; if you need it, use NVIDIA Control Panel > Manage 3D settings > Image Sharpening Off by default, or AMD Software > Gaming > Graphics > Radeon Image Sharpening Off, and only enable 0.30-0.50 sharpening for 1080p on 1440p tests.

How to undo: Set Scaling to Display and uncheck Override, or disable GPU Scaling. Set Sharpening back to Off.

By Hardware Tier

Low-End: 60Hz to 144Hz Panels, Integrated or Entry GPU

What causes issues: CPU or GPU cannot maintain refresh rate, causing stutter and tearing when uncapped. VRAM limits force texture streaming hitches at 1440p.

How to check: Enable in-game net graph or FPS display: CS2 Settings > Game > HUD > Show Frame Rate, Valorant Video > Stats > Client FPS On. Open Task Manager with Ctrl + Shift + Esc > Performance > GPU to see 3D utilization sustained at high values. If FPS dips below refresh frequently, tier is mismatched.

What to do: Lock to reliable values: Windows Settings > System > Display > Advanced display > set 120Hz or 144Hz. Set in-game Resolution to 1920×1080 native if you have a 1080p panel; avoid 2560×1440. Set Display Mode to Fullscreen, V-Sync Off, and set Max Frame Rate to your stable floor (e.g., 120 for 144Hz if you cannot hold 144). Lower settings in order: Effects to Low, Shadows to Low, Anti-aliasing to None or FXAA, Texture Quality to Medium, Model Detail to Low. Save config files: Valorant config at %USERPROFILE%\Documents\Valorant\Saved\Config, CS2 video settings at %STEAMINSTALL%\steamapps\common\Counter-Strike Global Offensive\csgo\cfg\video.txt.

How to undo: Restore Advanced display to 144Hz or 60Hz, set in-game Video to defaults via Restore Defaults, and delete the cfg edits or verify game files via Steam > Library > Right-click game > Properties > Installed Files > Verify integrity.

Mid-Range: 144Hz to 240Hz at 1080p or 1440p

What causes issues: System can hit high FPS but frame pacing varies, causing micro-tears. Windows Game Mode or overlays add inconsistency.

How to check: Use driver overlay: NVIDIA GeForce Experience Overlay Alt + Z > Performance, or AMD Overlay Alt + R to watch 1% low behavior and frame time graph. Check Windows Settings > System > Display > Graphics for Hardware-accelerated GPU scheduling state.

What to do: Set Windows and driver to 240Hz or 165Hz native. Set Resolution to native 1920×1080 or 2560×1440. Enable G-Sync/FreeSync as described and cap 3 FPS below max. Keep Hardware-accelerated GPU scheduling On for most mid-range GPUs (Windows Settings > System > Display > Graphics > change default graphics settings > Hardware-accelerated GPU scheduling On) and Game Mode On (Windows Settings > System > Gaming > Game Mode). Set NVIDIA Low Latency Mode to On or Ultra in NVIDIA Control Panel > Manage 3D settings > Low Latency Mode, or AMD Anti-Lag to Enabled in AMD Software > Gaming > Graphics. Keep Render Scale 100%, Shadows Low, Effects Low.

How to undo: Toggle Hardware-accelerated GPU scheduling Off and restart PC, set Low Latency Mode to Off, disable Anti-Lag, and set Max Frame Rate to Off.

High-End: 240Hz to 360Hz for Competitive Consistency

What causes issues: At very high refresh, any background cap, cable limit, or Windows duplication can silently clamp to 240Hz or 144Hz. CPU-bound settings still bottleneck.

How to check: In NVIDIA Control Panel > Display > Change resolution, confirm PC category shows 1920×1080 360Hz or 2560×1440 240Hz. Test with https://www.testufo.com/refreshrate via browser while in exclusive fullscreen? No, check OSD refresh and dxdiag Display > Current Display Mode. Run in-game FPS cap Off temporarily and see if menu FPS exceeds prior cap.

What to do: Use DisplayPort 1.4 DSC or HDMI 2.1 to achieve 360Hz at 1080p. Set Windows Settings > System > Display > Advanced display to 360Hz. Set NVIDIA Control Panel > Manage 3D settings > Preferred refresh rate to Highest available, Power management mode to Prefer maximum performance, Texture filtering Quality to High performance. For AMD, set Anti-Lag+ Enabled if supported, and disable Chill. Set in-game Resolution native, Display Mode Fullscreen, NVIDIA Reflex Low Latency to On + Boost where available (Valorant Settings > Video > General > NVIDIA Reflex Low Latency, Overwatch 2 Options > Video > NVIDIA Reflex, Apex Legends Settings > Video > NVIDIA Reflex). Keep V-Sync Off, cap at 357 for 360Hz or 237 for 240Hz when using G-Sync.

How to undo: Set Preferred refresh rate to Application-controlled, Power management to Normal, Reflex to Off, and Advanced display back to 240Hz. Re-enable Chill or remove cap.

Common Mistakes

Mistake 1: Leaving Refresh at 60Hz After Driver Update

What causes it: Driver installer resets display mode to safe default.

How to check: After any GPU driver update, open Windows Settings > System > Display > Advanced display and verify Refresh rate.

What to do: Re-select the max refresh in Windows and in NVIDIA Control Panel > Display > Change resolution. Click Apply > Yes to keep changes. Lock the setting by enabling NVIDIA Control Panel > Display > Change resolution > Customize > Enable resolutions not exposed by the display unchecked.

How to undo: Select 60Hz in the same menu and apply.

Mistake 2: Using Borderless Windowed for Lower Latency

What causes it: Guides suggest borderless is faster due to Alt + Tab convenience, but DWM adds latency.

How to check: In-game, set Display Mode to Borderless and observe input feel and Windows volume overlay behavior over the game.

What to do: Switch to Fullscreen, restart the game, and use Alt + Tab delay as trade-off. Disable Windows Settings > System > Display > Graphics > Optimizations for windowed games if you stay on Fullscreen.

How to undo: Switch back to Borderless Windowed and re-enable optimizations.

Mistake 3: Double Scaling with Render Scale and Desktop Scaling

What causes it: Setting both desktop scaling to 75% and in-game Render Scale to 80% results in excessive blur and inconsistent aim feel.

How to check: Check NVIDIA Control Panel > Display > Adjust desktop size and position for GPU scaling, and in-game Video > Render Scale/Resolution Scale. If both are not 100% or Full, you are double scaling.

What to do: Set desktop Scaling to No Scaling or Aspect ratio with Override off, and in-game Render Scale to 100%. If you need performance, lower Resolution one step instead of scaling, or lower Effects/Shadows first.

How to undo: Restore prior scaling values and Render Scale from before testing.

Mistake 4: Enabling V-Sync in Two Places

What causes it: V-Sync enabled in-game and forced On in driver stacks latency and can halve FPS when below refresh.

How to check: Look at NVIDIA Control Panel > Manage 3D settings > Vertical sync and in-game Video > V-Sync. If both are On, it is redundant.

What to do: Set both to Off. Use G-Sync/FreeSync + frame cap as the tear control instead. If you must use V-Sync, enable it only in the driver and set in-game to Off.

How to undo: Set driver Vertical sync to Use the 3D application setting and in-game V-Sync to On.

FAQ

Should I use 1920×1080 stretched on a 2560×1440 monitor for more FPS?

What causes confusion: Lower pixel count reduces GPU load, but on a 1440p panel it forces scaling and can look blurry, affecting target identification.

How to check: Test both: set Windows to 2560×1440 native and note FPS with overlay, then set to 1920×1080 with GPU Scaling Aspect ratio. Compare clarity on distant targets in the range.

What to do: Stay at native 2560×1440 and lower Shadows and Effects first. Only drop to 1920×1080 if you cannot hold stable frame rate after lowering settings, and keep GPU scaling On to preserve aspect ratio.

How to undo: Restore Windows Settings > System > Display > Display resolution to 2560×1440 and in-game Resolution to 2560×1440.

Do I need G-Sync or FreeSync if I can hold max FPS?

What causes confusion: G-Sync/FreeSync helps when FPS fluctuates, but adds minimal benefit when FPS is always locked above refresh.

How to check: With overlay active, see if FPS stays locked at your cap without dips. If low dips occur during fights, variable refresh is useful.

What to do: If you consistently hold 237 FPS on 240Hz or 357 FPS on 360Hz, you can leave G-Sync/FreeSync Off and keep V-Sync Off with a cap. If you see dips, enable G-Sync/FreeSync in driver and on the monitor OSD and keep the 3-below cap.

How to undo: Disable G-Sync/FreeSync in driver and monitor OSD, remove cap.

Why does my game not show 240Hz or 360Hz in its menu?

What causes it: Game is in Borderless mode inheriting desktop rate that is set to 60Hz, cable bandwidth limit, or resolution set under Ultra HD, HD, SD category which caps refresh.

How to check: Check Windows Settings > System > Display > Advanced display Refresh rate and NVIDIA Control Panel > Display > Change resolution category.

What to do: Set Windows to max refresh, switch driver resolution to PC category native resolution at max Hz, set game Display Mode to Fullscreen, restart the game. Replace cable with DisplayPort 1.4 or HDMI 2.1 if the option does not appear.

How to undo: Set refresh back to previous value and use Borderless if needed for streaming capture convenience.

Can I copy a pro player’s resolution and config file directly?

What causes issues: Pro configs use specific hardware, mouse DPI, and monitor scaling that does not translate. Resolution configs also tie to GPU driver scaling and Windows DPI.

How to check: Open their config location, e.g., CS2 video.txt at %STEAMINSTALL%\steamapps\common\Counter-Strike Global Offensive\csgo\cfg\video.txt or Valorant GameUserSettings.ini at %LOCALAPPDATA%\Valorant\Saved\Config\WindowsClient\GameUserSettings.ini, and compare setting names and Resolution values.

What to do: Instead of wholesale copy, manually set only Resolution, Display Mode, and Refresh Rate from their setup, then adjust sensitivity: Valorant Settings > General > Sensitivity, CS2 Settings > Keyboard/Mouse > Mouse Sensitivity and m_rawinput 1 in console. Keep your own GPU scaling and refresh cap.

How to undo: Restore your backed-up config file from the same path or use in-game Restore Defaults and re-apply your prior resolution.

Related guides