best Counter-Strike 2 settings
Best Counter-Strike 2 settings for FPS and frame-time consistency
Last updated
What are the best Counter-Strike 2 settings?
For competitive Counter-Strike 2, the settings that matter most are the ones that reduce per-frame GPU work and remove sources of frame-time variance: a low graphics preset, shadows and post-processing turned down, exclusive fullscreen, and a frame cap set just below your refresh rate. The table below lists the recommended value for each setting on 14 different GPUs, because the right answer for a GTX 1660 is not the right answer for an RTX 4090.
If you only change a few things, change these:
- Disable 'V-Sync' and enable 'NVIDIA Reflex Low Latency' — Always disable V-Sync for competitive play. If you have a high refresh rate monitor, enable NVIDIA Reflex Low Latency to 'On + Boost' for minimal input delay.
- Disable Background Applications — Close unnecessary apps running in the background (browsers, Discord overlays, etc.) that consume CPU, RAM, and network bandwidth.
- Disable V-Sync and NVIDIA Reflex Low Latency — Ensure V-Sync is OFF to prevent input lag. If you have an NVIDIA GPU, set NVIDIA Reflex Low Latency to 'Enabled + Boost' for the lowest possible system latency, otherwise keep it disabled.
- Download Latest Drivers — Visit the official NVIDIA website or use GeForce Experience to download and install the latest Game Ready Driver for your GPU.
- Set Power Management Mode — Navigate to 'Manage 3D settings' > 'Program Settings' (select Counter-Strike 2) > 'Power management mode' and set it to 'Prefer maximum performance'.
Recommended Counter-Strike 2 settings by GPU
These are the in-game values recommended for Counter-Strike 2. Where every card should use the same value the row says so; where the recommendation changes with the GPU, each card is listed separately.
| Setting | Recommended value | Why it matters |
|---|---|---|
| Effect Detail | Low | Reduces the complexity of effects like explosions and smoke. Crucial for maintaining stable FPS during intense firefights and when smokes appear, which is a common bottleneck. |
| Ambient Occlusion | Disabled | Adds realistic contact shadows, but it's a computationally expensive effect. Disabling it provides a measurable improvement with minimal impact on competitive gameplay. |
| Boost Player Contrast | Enabled | While not directly an FPS setting, enabling this makes enemy players stand out more against backgrounds, offering a competitive advantage without performance cost. |
| FidelityFX Super Resolution | Disabled | While FSR can boost FPS, it introduces upscaling artifacts that can reduce clarity and competitive integrity. For CS2, native resolution is always preferred. |
| Vertical Sync | Disabled | V-Sync introduces input lag. Always disable it for competitive FPS games. Use NVIDIA Reflex Low Latency instead if available and desired. |
| Anti-Aliasing | 2× MSAA or equivalent | Smooths edges enough for clarity without a large FPS hit. |
| HDR | Performance | Prioritizes frame rate over visual quality for High Dynamic Range rendering, preventing potential performance dips. |
| Texture Streaming | Enabled | Helps manage VRAM usage by streaming textures as needed. Essential for maintaining smooth performance and preventing stutters, especially with high-resolution textures. |
| VSync | Disabled | Eliminates input lag by allowing the GPU to render frames as fast as possible, uncapped by your monitor's refresh rate. |
Settings that depend on your GPU
These are the rows where the recommendation genuinely changes with the card. Find yours in the middle column.
| Setting | Recommended value by GPU | Why it matters |
|---|---|---|
| Global Shadow Quality | Any GPU: Medium or Low GTX 1080: Medium or Low GTX 1660: Medium RX 7600: Medium or Low Arc A770: Very Low RTX 3060: Medium RX 6700 XT: Medium RTX 3070: Medium or High RTX 4060: Low RTX 3080: Medium RTX 4070: Medium RX 7800 XT: Medium RTX 4080: Medium / Low RX 7900 XTX: Medium RTX 4090: Medium / High |
Shadows are crucial for competitive awareness. Medium offers good visibility with minimal performance impact, High is acceptable on your GPU if FPS remains high. Avoid Very High. |
| Multisampling Anti-Aliasing Mode | Any GPU: 2X MSAA or None GTX 1080: 2x MSAA or None GTX 1660: 2x MSAA or None RX 7600: 2X MSAA or None Arc A770: 2x MSAA or None RTX 3060: 4x MSAA RX 6700 XT: 2X MSAA RTX 3070: 2x MSAA or 4x MSAA RTX 4060: 2x MSAA / None RTX 3080: 2X MSAA RTX 4070: 2X MSAA RX 7800 XT: 2x MSAA or None RTX 4080: 2x MSAA / None RX 7900 XTX: 2x MSAA RTX 4090: 2x MSAA / None |
MSAA is very GPU intensive in Source 2. For competitive play, 2x MSAA provides a balance, or 'None' for higher FPS and lowest input lag. your GPU can handle 2x easily. |
| Shader Detail | Any GPU: Low GTX 1080: Low GTX 1660: Low RX 7600: Low Arc A770: Low RTX 3060: Low RX 6700 XT: Low RTX 3070: Low or Medium RTX 4060: Low RTX 3080: Low RTX 4070: Low RX 7800 XT: Low RTX 4080: Low RX 7900 XTX: Low RTX 4090: Low |
Higher shader detail can introduce visual clutter and impact FPS, especially during intense action or with smokes. Low or Medium offers a cleaner look with better performance. |
| NVIDIA Reflex Low Latency | Any GPU: Enabled + Boost (NVIDIA GPUs only) GTX 1080: Enabled + Boost GTX 1660: On + Boost RTX 3060: Enabled + Boost RTX 3070: Enabled + Boost RTX 4060: On + Boost RTX 3080: On + Boost RTX 4070: Enabled + Boost RTX 4080: Enabled + Boost RTX 4090: On + Boost |
Crucial for competitive players. Reduces system latency by optimizing the render queue, providing a more responsive feel. 'Boost' keeps the GPU clocks high even when CPU-bound. |
| V-Sync | Any GPU: Disabled RX 7600: Disabled Arc A770: Disabled RTX 3060: Disabled RX 6700 XT: Disabled RTX 3070: Disabled RTX 4060: Off RTX 3080: Disabled RTX 4070: Disabled RTX 4080: Disabled RX 7900 XTX: Disabled RTX 4090: Disabled |
V-Sync introduces input lag. Always disable it in-game and in your Intel Arc Control panel for competitive play. Use a high refresh rate monitor instead. |
| Texture Filtering Mode | GTX 1080: Bilinear or Trilinear GTX 1660: Bilinear or Trilinear Arc A770: Bilinear RTX 3060: Bilinear or Trilinear RX 6700 XT: Bilinear RTX 3070: Bilinear or Trilinear RTX 4060: Bilinear RTX 3080: Bilinear RTX 4070: Bilinear RX 7800 XT: Bilinear RTX 4080: Bilinear RX 7900 XTX: Bilinear RTX 4090: Anisotropic 4x / 8x |
These modes offer a good balance between visual quality and performance. Anisotropic 2x or 4x can also be acceptable, but higher values consume more VRAM and GPU power. |
| Model / Texture Detail | GTX 1080: Low GTX 1660: Medium RX 7600: Low Arc A770: Medium RTX 3060: Medium RX 6700 XT: Medium RTX 3070: High RTX 4060: Medium RTX 3080: Medium / High RTX 4090: Medium / High |
Reduces the quality of models and textures, freeing up VRAM and GPU resources. your GPU has 8GB VRAM, but lower settings still help maintain high FPS. |
| FidelityFX Super Resolution (FSR) | RX 7600: Off or Quality (if needed) Arc A770: Disabled RTX 4080: Disabled (or Quality if needed) RX 7900 XTX: Off (or Quality if at 4K) |
While FSR can boost FPS by rendering at a lower resolution and upscaling, it introduces visual blurriness that most competitive players find detrimental to aim and clarity. |
| Texture Detail | RTX 3060: Medium RTX 4070: Medium or High |
your GPU's 12GB VRAM can handle Medium textures easily, providing clear visuals without impacting FPS much. High is also an option if VRAM isn't maxed out. |
Merged from 39 per-GPU guides covering 15 graphics cards. Where sources disagreed, the most frequently recommended value is shown.
What network settings reduce ping and packet loss?
Ping is mostly decided by physical distance and by your route to the server, neither of which software can rewrite. What you can fix is the part that adds avoidable jitter: the adapter, the queue and anything sharing the line.
-
Disable 'V-Sync' and enable 'NVIDIA Reflex Low Latency'high impact
Always disable V-Sync for competitive play. If you have a high refresh rate monitor, enable NVIDIA Reflex Low Latency to 'On + Boost' for minimal input delay.
-
Disable Background Applicationshigh impact
Close unnecessary apps running in the background (browsers, Discord overlays, etc.) that consume CPU, RAM, and network bandwidth.
-
Disable V-Sync and NVIDIA Reflex Low Latencyhigh impact
Ensure V-Sync is OFF to prevent input lag. If you have an NVIDIA GPU, set NVIDIA Reflex Low Latency to 'Enabled + Boost' for the lowest possible system latency, otherwise keep it disabled.
What driver and control panel settings matter?
Driver-level settings apply underneath the game and override whatever the game asks for. A clean driver install first, then these options, is the order that avoids chasing a problem that was really a leftover profile.
-
Download Latest Drivershigh impact
Visit the official NVIDIA website or use GeForce Experience to download and install the latest Game Ready Driver for your GPU.
-
Set Power Management Modehigh impact
Navigate to 'Manage 3D settings' > 'Program Settings' (select Counter-Strike 2) > 'Power management mode' and set it to 'Prefer maximum performance'.
-
Update Graphics Drivershigh impact
Always keep your GPU drivers updated to the latest stable version. Manufacturers frequently release game-ready drivers that include performance optimizations for new titles like CS2.
-
Adjust Power Planhigh impact
Go to Control Panel > Power Options and select 'High performance' or 'Ultimate Performance' if available. This prevents CPU throttling.
-
Manage 3D Settings for CS2high impact
Go to 'Manage 3D settings', select 'Program Settings', add Counter-Strike 2 (cs2.exe). Configure: 'Low Latency Mode' to 'Ultra', 'Power management mode' to 'Prefer maximum performance', 'Texture filtering - Quality' to 'High performance', 'Vertical sync' to 'Off' (unless using NVIDIA Reflex).
-
Perform a Clean Installationhigh impact
Use the factory reset option during installation or DDU (Display Driver Uninstaller) in safe mode to remove old drivers completely before installing new ones. This prevents conflicts.
-
Adjust Power Management Modehigh impact
In NVIDIA Control Panel > Manage 3D settings > Power management mode, select 'Prefer maximum performance' for CS2. This ensures your GPU consistently runs at higher clock speeds.
How should you set up refresh rate, frame cap and latency mode?
Frame pacing is what makes a game feel smooth, and it is decided by how the frame rate relates to the refresh rate. Getting this pairing right usually matters more than the raw average frame rate.
-
Disable 'Vertical Sync'high impact
Ensure 'Vertical sync' is set to 'Off' globally and for CS2. V-Sync introduces input lag, which is detrimental in competitive play.
-
Enable Low Latency Modehigh impact
In 'Manage 3D settings', set 'Low Latency Mode' to 'Ultra'. This can reduce input lag by limiting the number of frames queued by the CPU.
-
Low Latency Modehigh impact
Set 'Low Latency Mode' to 'Ultra' for CS2 (program settings). This reduces the render queue, minimizing input lag at the cost of potentially slightly lower FPS.
-
Disable 'Vertical sync' (V-Sync)high impact
Ensure 'Vertical sync' is set to 'Off' both globally and in program settings for CS2 to eliminate input lag caused by frame synchronization.
-
Disable Wait for Vertical Refresh (V-Sync)high impact
Always set this to 'Always Off' to prevent input lag. Rely on FreeSync for tear-free gameplay.
-
Set 'Low Latency Mode' to 'Ultra'high impact
This setting reduces input lag by submitting frames just-in-time for the GPU to process, ideal for competitive titles like CS2.
-
Set 'Refresh Rate' to your monitor's maximumhigh impact
Ensure your game output matches your high refresh rate monitor (e.g., 144Hz, 240Hz, 360Hz) for the smoothest experience.
Which Windows settings actually help?
Windows ships with defaults chosen for battery life and broad compatibility rather than for consistent frame times. These are the settings that genuinely change behaviour, and each one is reversible.
-
Set 'Effect Detail' and 'Shader Detail' to 'Low'high impact
These settings impact visual effects like smoke grenades and explosions. Lowering them can reduce frame drops during intense combat or when smokes bloom.
-
Set Power Plan to 'Ultimate Performance' or 'High Performance'high impact
Search for 'Edit power plan' in Windows, then click 'Power Options' and select 'High Performance'. For Ultimate Performance, you might need to enable it via Command Prompt (powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f147496749).
-
Disable Background Appsmedium impact
Navigate to Windows Settings > Privacy > Background apps and turn off apps you don't need running in the background while gaming.
-
Enable Game Modemedium impact
Go to Windows Settings > Gaming > Game Mode and ensure it is 'On'. This optimizes your PC for gaming.
-
Disable Xbox Game Bar & DVRmedium impact
In Windows Settings > Gaming, turn off Xbox Game Bar and any associated recording features. These can introduce performance overhead.
-
Enable Hardware-accelerated GPU schedulingmedium impact
Go to Windows Settings > System > Display > Graphics settings, and turn 'Hardware-accelerated GPU scheduling' On. Restart your PC for changes to take effect.
-
Enable Windows Game Modemedium impact
Navigate to Windows Settings > Gaming > Game Mode and ensure it is 'On'. This optimizes your PC for gaming by prioritizing game processes.
What about memory, storage and temperatures?
Hardware-side limits show up as stutter rather than as a lower average frame rate, so they are easy to misdiagnose. These checks rule out the common causes before you start changing settings.
-
Enable ReBAR/SAMhigh impact
Ensure Resizable BAR (ReBAR) or Smart Access Memory (SAM) is enabled in your motherboard's BIOS for potential performance gains with Arc GPUs.
-
Set 'Model / Texture Detail' to 'Medium' or 'Low'medium impact
While your GPU has 8GB VRAM, reducing this can free up resources and provide a slight FPS boost, especially in crowded areas.
-
Use 16:9 or your preferred stretched resolutionmedium impact
Pick either native 1920×1080 or a common stretched res (e.g. 1280×960) and stick with it to avoid constant muscle memory changes.
-
Use Medium Model / Texture Detailmedium impact
Models and textures on Medium ensure enemy silhouettes remain crisp without overloading VRAM on your GPU.
Which in-game settings should you change in Counter-Strike 2?
These are the Counter-Strike 2 video options that decide how much work the GPU is asked to do each frame. Change these before touching anything at the Windows or driver level — they have the clearest effect and they are the easiest to undo.
-
Lower 'Multisampling Anti-Aliasing Mode'high impact
Set to '2x MSAA' or 'None'. MSAA is very demanding. While 'None' offers the highest FPS, '2x MSAA' provides a good balance without a performance hit on your GPU.
-
Reduce 'Global Shadow Quality'high impact
Set this to 'Medium' or 'Low'. Shadows are very CPU and GPU intensive in CS2 and are a primary cause of FPS drops, especially when multiple players are present.
-
Adjust Advanced Video Settingshigh impact
Set Global Shadow Quality to 'Medium' or 'Low' for visibility. Model/Texture Detail, Shader Detail, and Effect Detail should be 'Low'. Multisampling Anti-Aliasing Mode should be '2X MSAA' or 'None' for higher FPS. Disable FidelityFX Super Resolution.
-
Disable Ambient Occlusion and Bloomhigh impact
Turn off Ambient Occlusion, Bloom, and excessive Post-Processing to reduce clutter and keep visibility clean in dark corners.
-
Lower Global Shadow Qualityhigh impact
Set 'Global Shadow Quality' to 'Very Low'. Shadows are demanding and reducing their quality boosts FPS without much competitive disadvantage.
-
Reduce Effect and Shader Detailhigh impact
Set 'Effect Detail' and 'Shader Detail' to 'Low'. This minimizes performance drops during grenade explosions, smoke effects, and other in-game events.
-
Set Global Shadow Quality to Lowhigh impact
Shadows are GPU‑intensive and can clutter the image. Low keeps key information without wasting frames on tiny details.
What do people get wrong when tuning Counter-Strike 2?
These are the changes that either do nothing or actively make frame times worse, and they come up repeatedly.
- Playing with V-Sync enabled, which adds input lag.
- Not updating GPU drivers regularly, missing out on crucial game optimizations.
- Having too many background applications or browser tabs open, consuming valuable CPU/RAM resources.
- Using high anti-aliasing (e.g., 8X MSAA) or advanced graphical settings that severely impact FPS in a competitive game.
- Not setting the monitor to its native high refresh rate in Windows settings.
- Running unnecessary background applications (browsers, Discord overlays, streaming software) that consume CPU/GPU resources and bandwidth.
- Not updating GPU drivers regularly, missing out on critical performance optimizations and bug fixes for CS2.
- Using V-Sync or G-Sync with a framerate cap below your monitor's refresh rate, which can introduce additional input lag.
What else is worth knowing?
- Regularly clean your PC's internals and reapply thermal paste if temperatures are high, as thermal throttling can severely impact performance.
- Consider upgrading your RAM to 16GB or 32GB running in dual-channel mode for smoother 1% lows and better overall system responsiveness.
- Use a wired internet connection instead of Wi-Fi to minimize ping spikes and ensure a stable connection during competitive matches.
- Regularly clear your Steam download cache and verify CS2 game files to prevent corruption and maintain optimal performance.
- Consider using a custom resolution (e.g., 1280x960 stretched) for increased FPS and larger player models, a common practice among pros.
- Monitor your CPU and GPU temperatures using tools like MSI Afterburner to ensure your system isn't thermal throttling during long gaming sessions.
Can you apply these changes automatically?
Everything on this page can be done by hand, for free, and this guide is written so that you can. What takes the time is not any single change — it is working through Windows settings, driver control panels, power plans and per-game options one at a time, and keeping track of what you altered so you can put it back.
JINSHI Tweaks is a one-time purchase that applies the Windows-side changes in one pass. It creates a System Restore Point first, and every tweak can be reversed individually or all at once. It does not modify game files, read game memory, inject into any game process, or install a driver. It will not do anything to the in-game settings in the table above — those you set yourself.
Counter-Strike 2 performance: frequently asked questions
Why do I get frame drops when smokes appear in CS2?
Frame drops when smokes appear are a common issue in CS2, often due to the demanding nature of Source 2's volumetric smoke rendering. Lowering 'Effect Detail' and 'Shader Detail' can help, as can ensuring your CPU isn't bottlenecking your system.
How much VRAM does CS2 typically use?
With optimized settings, CS2 typically uses around 4-6GB of VRAM on your GPU at 1080p or 1440p. High texture quality or MSAA can push this closer to 7-8GB, potentially causing stutters if other applications are also consuming VRAM.
What's the best resolution for CS2?
For competitive play, 1920x1080 (native) is generally recommended for clarity and optimal performance on your GPU. Some players prefer 4:3 stretched resolutions for perceived wider player models, but this is a personal preference.
Is my GPU good enough for high FPS in CS2?
Absolutely. your GPU is a capable GPU that, when paired with a decent CPU, can easily achieve 200+ FPS in Counter-Strike 2 at 1080p with optimized settings, making it excellent for competitive play.
How often should I update my NVIDIA drivers for CS2?
It's recommended to update your NVIDIA drivers whenever a new Game Ready Driver is released, especially if it specifically mentions optimizations for Counter-Strike 2 or other games you play frequently. Always check release notes for stability.
Will these settings make CS2 look bad?
While some settings prioritize performance over visual fidelity, the core competitive experience in CS2 relies on clear visibility, not graphical bells and whistles. The changes are designed to be minimal impact visually while maximizing FPS.
Why do I experience stuttering when smokes appear in CS2?
This can often be due to CPU bottlenecks or shader compilation issues. Ensure your CPU is not overloaded, update drivers, and try setting 'Effect Detail' to 'Low' and 'Shader Detail' to 'Low' in-game.
What are the best launch options for CS2?
Recommended launch options include `-novid -high -freq XXX -refresh XXX +cl_forcepreload 1 +mat_queue_mode 2`. Replace XXX with your monitor's refresh rate. These commands optimize startup, prioritize the game, and ensure proper refresh rate and multi-threaded rendering.