How to fix CS:GO FPS Drops / Lag / Stuttering – Complete Guide

Not everyone has a beast PC which could run CS:GO butter smooth constant at 300 FPS. Or perhaps you could be the one having a beast but not getting enough FPS. Or you are probably facing a lot of connection issues with error messages “Warning! Connection Problem. Auto-disconnecting in X seconds”. Tutorial / guide on how to fix CS:GO FPS drops / lag / stuttering or you may rephrase it as CS:GO optimization guide 2017!

Remember: This guide is focusing on the best performance as well as the lowest input lag, not how the game looks.

1. Update GPU drivers
One thing that can increase your FPS significantly is to update your GPU drivers. If you build your computer you most likely know what GPU you have since you picked all the parts. But a lot of people buy their computers pre-built and may not know what GPU model they have. There is an easy way to find out what GPU model you have. Go to windows “Search” and search for “dxdiag”. A window will pop up, press “No” and then go to the “Display” tab where you will find the GPU model name.

Links to the GPU driver downloads page:

Nvidia GPU Drivers:
AMD GPU Drivers:
Intel GPU Drivers:
For Nvidia users you can also update your graphics driver via Nvidia GeForce Experience and for the AMD users you can update via AMD’s Radeon ReLive. Always make sure you have the latest driver installed.

2. Windows Settings
Power options: Go to windows search and type “Power Options”. In here you want to select the “High Performance” plan. This might give you a slight FPS boost and smoother multi-tasking and Alt-tabbing. This is highly essential for laptop gamers.

Disable Xbox Game DVR: Unlike most Windows 10 features, which can be configured in the Settings app, the Game DVR and Game Bar features are buried in the Xbox app. Launch the Xbox app from your Start menu. You’ll need sign in with a Microsoft account if you haven’t already.

Once you’re signed into the Xbox app, click the gear-shaped Settings button at the bottom-left corner of the app and then click “Game DVR”.

Disable the “Record game clips and take screenshots using Game DVR” option at the top of the screen. This will disable background recording, the Game Bar, and other Game DVR features.

Game DVR, including background recording and the Game Bar, will now remain disabled unless you return to the Xbox app and enable it.

3. CS:GO Settings
Advanced video settings: Set everything to lowest except Global Shadow Quality because it gives you competitive advantage when you can visually see the shadows of your opponents clearly without much compromise in FPS. Make sure you enable Multi-core rendering because this allows CS:GO to render in all the cores of your CPU.

Display options: Lower the resolution, more the FPS. If you play at 4:3 800x600px resolution, you’ll get the maximum possible FPS. But do remember that you also have to give up on good visuals and witness pixelated textures, player models everywhere. 16:9 and 16:10 is nowadays more preferred because of it’s higher field of view. Most of the pros use 4:3 because they have been playing in that aspect ratio for years – since Counter Strike 1.6 era!

Audio options: Go to options and then “Audio settings”. Turn off all music options so that you can hear what is happening in-game; the footsteps, bomb plant, gun switches, grenade throws etc.

Also make sure to change Speaker Configuration option to “Headphones” from HRTF as it will give you some FPS boost too. HRTF is a new feature implemented by Valve in CS:GO and is expected to give you a competitive edge by allowing you to hear from 360° directions throughout the map.

Launch Options: We want our launch options to be clean and simple not 100 different commands. Too much stuff in your launch options will mess up your game with lower fps, input lag, mouse lag etc. We only need the most important commands.

Go to your steam library and right click on CSGO. Click on “Properties” and then “Set launch options”.

Recommended launch options: -console -novid -freq 144 -tickrate 128 -nod3d9ex -nojoy

“-console” opens the console when you launch the game
“-novid” Skips the valve intro when you launch the game
“-freq 144” or “-refresh 144” Monitor refresh rate. Use the highest your monitor supports.
“-tickrate 128” Makes offline servers 128 tick. Can be useful if you want to train your aim vs bots with 128 tick.
Additional launch options that can be useful for some:

“-nod3d9ex” Makes alt tab faster.
“-nojoy” Removes joystick support.
“+mat_queue_mode 2” Multi-threaded mode. For some people this can give a massive increase in fps and for some it can even lower their fps.
Launch options we recommend NOT to use:

“-threads X” where X is your amount of threads. Not your cores. Don’t use this anymore, it got patched a while ago. It can lower your fps if you use it.
“-high” Makes the game run in high priority. Don’t use this anymore. Even though it can give a slight fps increase, it will mess up your system more than it will help.
Click here to view our complete guide about CS:GO launch options

4. Other tweaks
Buy a Solid State Drive (SSD) and install CS:GO in it. CS:GO will launch faster, maps will load faster and you will definitely be the first one to connect in the server unless the other players too have SSD installed.
Always keep your graphic drivers updated, especially if your drivers are very old.
Make sure to scan your PC regularly for viruses and clean bloatwares, temporary files and junk regularly. Use softwares like CCleaner to clean them. Make sure to defrag your hard disk drives regularly. Do NOT defrag your SSD.
If you are still not getting FPS boost watch out this video to boost your FPS in CS:GO, it might help you out.

We will be updating this guide regularly, so keep checking this out. If you have any suggestions or if you feel we have forgotten any important tweak do make sure to drop down below in comments. We’ll soon be adding config file optimizations, Nvidia control panel settings and even more tweaks to help you get more FPS, reduce lag and stuttering in CS:GO 2017!

New Casinos
Tower.Bet is a top-tier crypto gambling site that caters to players' diverse preferences by offering a wide range of high-quality games, generous bonuses, and excellent customer support. With its user-friendly interface, mobile compatibility, and commitment to security and fairness, Tower.Bet is an excellent choice for both novice and experienced players alike.
Dive into a world of thrilling games, exciting promotions, and exceptional user experience. Unleash your winning potential with Ole777 today!
CSGOPolygon is an online gambling site that offers a variety of games, including slots, dice, roulette, and more. It's also one of the oldest gambling sites in the industry, having been in operation since 2016. One of the most popular features of CSGOPolygon is its match betting system, which allows players to bet on their favorite CSGO teams and matches.
Roobet is a popular online casino that offers a unique gambling experience to its customers. With its extensive range of games and attractive bonuses, it has quickly gained a reputation as one of the fastest-growing crypto casinos in the world. But the big question is, is Roobet a safe and legitimate online casino? In this review, we will take a closer look at the different sources and opinions available online to help you make an informed decision.
Are you looking for a top-tier Bitcoin casino where you can play your favorite crypto games? Look no further than! This innovative online casino offers a wide range of games, bonuses, and VIP perks for players who love to gamble with cryptocurrency. In this article, we'll take a closer look at what has to offer and why it's quickly becoming one of the most popular online casinos in the crypto community.

If you're an avid CSGO player looking for a new and exciting way to win skins, you might want to check out It's an online skin betting site offering various game modes that allow you to battle other players to win the best skins. This review will provide you with all the information you need to know about