--- title: "Best NVIDIA Control Panel Settings for CS 1.6" excerpt: "A per-game NVIDIA Control Panel profile for CS 1.6 that lowers latency and fixes aspect ratio: v-sync off, low latency mode, power management, scaling and threaded optimization." category: "client" tags: "nvidia, gpu" image: "" read_time: "8 min read" ---

CS 1.6 is an old OpenGL game, and the NVIDIA driver's defaults are tuned for modern titles, not for a game where the entire point is minimal latency. A dedicated per-application profile fixes the two things players actually complain about: input latency from v-sync and buffering, and a stretched or pillar-boxed image at non-native resolutions. These changes are made once in the NVIDIA Control Panel and stick per game.

1. Create a per-application profile

Open the NVIDIA Control Panel, go to Manage 3D settings, and switch to the Program Settings tab. Add Counter-Strike by browsing to hl.exe in your CS folder. Making the changes here, not under Global Settings, means they only affect CS and do not degrade other games.

2. Kill latency: v-sync and low latency mode

These two settings do the most for how the game feels:

3. Force maximum performance

Stop the GPU from down-clocking mid-game:

4. Fix the aspect ratio and scaling

If your 4:3 or stretched resolution looks wrong on a widescreen monitor, scaling is the lever. In Adjust desktop size and position:

For getting a true widescreen resolution into the game itself rather than stretching a 4:3 one, see the widescreen resolution guide.

5. Threaded optimization and other toggles

A couple of settings behave differently on this old engine:

Common errors

Verification

Apply the profile, launch the game, and confirm with the net graph that frames are unlocked and stable:

net_graph 3

FPS should exceed your refresh rate with no v-sync cap, and it should hold steady rather than sawtoothing (the signature of a down-clocking GPU). Check the aspect ratio looks the way you chose — bars or stretched — and that motion has no v-sync smoothness to it. If frames are still capped at exactly your Hz, v-sync survived somewhere; recheck both the profile and gl_vsync. One caveat worth remembering: a driver update can reset per-application profiles, so if the game suddenly feels laggy or stretched weeks later, open the control panel and confirm your CS profile still exists and still points at hl.exe. Combine this with a forced high refresh rate for the full benefit, and with in-game fps_max raised above your monitor's rate so the low-latency mode always has a fresh frame to deliver.