Fix CS2 Lag and Low FPS: Optimization Guide
If your frames are tanking during gunfights or the game feels stuttery on hardware that should handle it, your settings are likely misconfigured. These steps force CS2 to prioritize your CPU and GPU resources so you can get back to a smooth experience.
Why this happens
CS2 often defaults to power-saving modes or inefficient video settings that throttle performance. Clearing out unnecessary launch bloat and optimizing shader details usually resolves these frame drops.
What you'll need
You will need access to your Steam library and administrator rights on your Windows PC to modify graphic settings and game files.
Steps
-
01Right-click Counter-Strike 2 in your Steam library, go to Properties, and disable 'Game Recording' under the Game Recording tab.
-
02In the General tab under Properties, enter the following into the Launch Options field:
-novid -high -freq [YourHz] +fps_max 0 -nojoy. Replace[YourHz]with your monitor's refresh rate found in Windows Display Settings > Advanced Display. -
03Launch the game and set V-Sync to 'Disabled' and 'Reflex Low Latency' to 'Enabled + Boost' in the video settings menu.
-
04Set 'Shader Detail', 'Model/Texture Detail' to 'Low', 'Global Shadow Quality' to 'Medium', and 'Multisampling Anti-Aliasing' to 'None' for the best performance balance.
-
05Open Windows Graphic Settings, search for
cs2.exe, and ensure it is set to 'High Performance'. If it is missing, browse toC:/Program Files (x86)/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/win64/cs2.exeto add it manually. -
06Restart your computer after changing the graphics settings to ensure the changes take effect.
Still not working?
If you are still seeing stutters, check your GPU driver version. If you recently updated your drivers and performance dropped, roll back to the previous version in Device Manager. Also, ensure your PC is not thermal throttling by checking your CPU and GPU temperatures while the game is running.
Frequently asked questions
Will changing these settings get me banned for cheating?
No, these are standard launch options and internal video settings provided by the game engine, so they are perfectly safe to use.
Does 'fps_max 0' actually increase performance?
It removes the internal frame rate limiter, allowing your hardware to push as many frames as it can. However, for some systems, locking it to your monitor's refresh rate can provide a more consistent, smoother experience.
Subscribe for fast, no-fluff fixes and best settings guides
For the games, phones, and apps you actually use - every common error, crash, and "how do I…" answered in under three minutes.