CSGO FPS: The Complete Guide

Frames Per Second, or FPS as we call it, essentially shows the rate of consecutive images that appear on a display. This sounds pretty weird but what it means is that higher FPS makes a video or game look smoother while lower FPS means it looks more 'jerky' and can make the game harder to control.

If you have low FPS the game will look “choppy” and “laggy” resulting in issues relating to recoil, what happens on screen and other potential issues. High FPS will reduce all of that and in a modern shooter game, this can be critical for good gameplay experience. This might not make much sense at first but if you watch some comparison videos on Youtube of 24fps, 30fps and 60fps videos then you will see a clear difference. Especially if you look at video game comparisons for FPS.

How to display fps in counter-strike

While modifying the game can be crucial to get a good FPS, you need to be able to see your FPS first. It’s hard to know if you need to do major changes or just a little tweak if you can’t already see what you’re working with. It’s also important to check your FPS while playing matches since it can fluctuate. So to be able to make any changes, you first need to see what your FPS is. Here are some good methods for being able to see your FPS:

Diverse ingame commands

This method uses the built-in commands to reveal your FPS but it is also capable of showing your ping latency and other factors on the screen as well. It doesn’t require any software downloads as this is something built into the game itself. For anyone with an older computer, running extra software might cause your computer to have troubles so this is the best method for you as you only need to have the game running.

  1. Launch CSGO from Steam
  2. Activate console
    1. Go to Options
    2. Game Settings
    3. Find the “Enable Developer Console” option
    4. Change it to Yes
  3. Open console with the tilde button (~)
  4. Type in one of the commands

There are two ways of displaying the FPS in CSGO, either in a more detailed format or more simple depending on what information you want. To enter one of these codes you need to press the tilde key (~) to bring up the console first, then you can begin adjusting the game.

    1. “net_graph 1” This command reveals a list of information at the bottom right of your screen which includes FPS, your Ping, server speeds, FPS loss, and more. This is how it normally looks unless you do some extra commands to change the graph. These are not covered in this guide.
    2. “net_graph 0” If you want to remove the graph, this is the command for it.
    3. “cl_showfps 1” Brings up a simple FPS count in the top left corner of the screen.
    4. “cl_showfps 0” This removes the simple FPS counter on the screen

Use Fraps

Fraps was a very common tool for recording video games and was often used by content creators on Youtube. This is a good FPS tracking software because it also shows you the FPS while playing the game too. As a result, Fraps can also be a benchmarking software since it also lets you measure the FPS between two points. This great if you want to see if your FPS dips anywhere specific during the game.

  1. Go to the Fraps official website here: https://www.fraps.com/download.php
  2. Download the newest version of Fraps
  3. Install Fraps (if you have it installed, make sure it’s up to date!)
  4. Launch the software
  5. Choose where you want the FPS Overlay

Go to the “99 FPS” tab where the Benchmarking section is. All you want to do is select where you want the FPS Overlay to be on your screen. You can also select if you only want it to update every second or if you want to give the Overlay a Hotkey. Once done, just minimize it and launch the game. Be sure to run Fraps as an Administrator or it might not work!

In the Steam settings

Many people don’t realise this but the Steam settings are brilliant for a lot of things. They allow you to change what loads up in your library with different option boxes, lets you set download restrictions for game updates and even see your FPS. If you’ve never snooped in the Settings on Steam then you really should take a look! It’s very simple, you just need to select where you want the FPS to be shown on the screen. There is even an option that helps you see the FPS counter better when playing a game.

  1. Launch Steam
  2. Go to the Settings from anywhere on Steam via the top left menu above the main one for Store, Library, etc. Select Steam then go to Settings which is above the Exit button at the bottom.
  3. Go to the “In-Game” section by clicking the options on the left of the Settings box that appears. If it doesn’t come up, check behind whatever you have open!
  4. There is an option called “In-game FPS Counter”, change it from Off to wherever you want it to appear. Selecting the High Contrast Color box will help you see it better in games too.

Display fps with Nvidia GeForce experience

The Nvidia Geforce Experience can do a lot of things such as capture video so naturally, it’s possible to see your FPS through it as well. Do keep in mind that this also requires creating an account with it. Geforce Experience does have other benefits as well such as being able to optimise your game settings, personalise your gameplay with filters and it can work with any PC marketplace including Ubisoft, Origin, and Bethesda. While this can be a great software to have installed, you can only use this if you have a Geforce Graphics card in your computer.

If you aren’t sure what graphics card is in your PC you can check it by going to your Control Panel and finding the Device Manager. Open that then double click the “Display Adaptors” option. It will drop down to show you what’s inside the PC.

  1. Go to the Nvidia Geforce Experience website here: https://www.nvidia.com/en-gb/geforce/geforce-experience/
  2. Download the software with a green button below the Geforce Experience text
  3. Go through all the steps to install the program as well
  4. Sign in with your ready-made account or create a new one
  5. Open the Geforce Experience Overlay by pressing Alt + Z (while the game is open)
  6. Click the gear icon next to your avatar and turn on the “In-Game Overlay” at the bottom of the options then click “Settings”
  7. Choose HUD Layout then click the FPS Counter and choose what position to keep it in

How to increase FPS

Lower graphical settings

If you’re running CS:GO on a lower end PC then lowering the settings will give the FPS a considerable boost. Head to the games graphical settings and drop all the settings to low or as low as they can get. After gathering all the information you need, follow these simple steps.

Changing graphics settings is common for all games, players customise their slightly to remove things they may not like such as Lens Flare. This means games are generally good at providing different options for players to modify which is perfect for boosting FPS. Having your options set to “high” places more strain on your PC and lowers your FPS as a result. There are other things you can do as well such as lower the resolution of the game.

So if you’re playing on a lower-end PC or just want to give it a small boost, changing some or all of these options will help you:

Global shadow quality: very low

Global Shadow Quality refers to all shadows in the game including ones attached to players. Setting it to “Very Low” still allows you to see the shadows, of course, this just makes them lower quality and more pixelated. It doesn’t do much to alter your gameplay or change how the game looks overall but reducing this can be beneficial for RPS.

Model/texture detail: low

This refers to the amount of detail for each model and texture in the game. This doesn’t do much damage to your FPS as it only changes the resolution of textures in a map which means it doesn’t do much to the quality of items. For people on a low-performance PC, this could still be bad and setting it to “Low” should help you. Though if you’ve made all the changes on this list and still can’t get enough FPS, then you should consider changing this to “Very Low” as well.

Effect detail: low

This option controls how the visual effects in the game look. Things such as dust, water and fire are controlled by Effect Detail. It also tells your computer how far from the player it needs to start bringing up models. Lowering this option below Medium can make some models appear suddenly only once you’re on top them to make them “pop-up” without warning. With this in mind, it’s still a good idea to set this to “Low” as this can seriously affect your FPS but if you start finding all the changes on this list are ‘overkill’ for good FPS then you could try increasing this to “Medium” and see how it goes.

Shader detail: low

Shaders tell your computer things such as what the smoothness of the floor should be, what the reflections on glass are like, how shiny weapons are and other things of that nature. These are things that are entirely unneeded but do look very pretty when turned on. It can also turn background lights on and off but does not affect the gameplay areas very much. Setting this to Low means everything looks mostly the same but it will just be dulled instead.

Multicore rendering: disabled

Enabling this can sometimes increase your FPS slightly but it normally doesn’t Multicore Rendering allows the game to use more than one CPU in your computer. This means people with a Quad-Core Processor can have the fame assign the task to all of those cores instead of just one. Turning this one can result in smoother gameplay if you have a multi-core CPU but it might not help your FPS overall.

Multisampling anti-aliasing mode: none

This complicated-looking option simply controls how smooth or jagged edges look in the game to make them visually look better. It’s not a necessity to have but it does make your game look much better and eats your FPS. This should be turned off as some popular maps such as de_dust2 have more than 50 textures while can ultimately decimate your FPS. If your PC is more modern you might be able to run this at 2xMSAA or higher but it’s advised you turn this off for a while at least to see if there’s a difference.

Fxaa anti-aliasing: disabled

This option makes all edges smooth which is great for people with a newer or stronger PC but for everyone else, this consumes FPS. Every edge in the game can be smoothed with this option, so the game is making thousands of edges on player models, the environment, items and more smooth all at once. Naturally, it can put a heavy strain on your PC due to this! So it’s a good idea to disable this as it can cause serious FPS issues.

Texture filtering mode: bilinear

Essentially, Texture Filtering is how a 2D image (texture) is displayed on a 3D model. How you see a 3D model is affected by this as Texture Filtering checks the nearest pixels to see what colour is. The Bilinear Filtering option means the game only samples the four nearest texture pixels instead of looking through more. It doesn’t change how the game looks that much but does improve processing and your FPS as a result.

Wait for vertical sync: disabled

Vsync is something which can increase the lag in a game when it’s turned on. However, what this does is prevent the graphics card from doing anything to the current frame until the monitor completes the refresh cycle. Each monitor has a different refresh rate so this works alongside that fact. So while enabling this can cause some input lag, disabling it can cause screen tearing. Generally, this is something you want to disable if you’re having FPS issues but if you’re just looking for a small boost and have a monitor with a lower refresh rate, you’ll want to keep this enabled.

Monitor blur: disabled

Many players turn Motion Blur off regardless of FPS because it annoys them. This and Lens Flare are the most common settings to be disabled even when an FPS boost is not needed. While Motion Blur makes the game look more realistic, it does make it harder to see enemies while you’re moving and can be annoying as a result. This also eats a small amount of FPS so it’s one you want to disable. Especially if you only want a small FPS boost!

It’s highly recommended that you disable anti-aliasing and enable multi-core rendering for smoother gameplay. Lowering the resolution will also result in a considerable increase in Counter-Strike FPS especially if the PC you’re running on is underpowered.

If you follow the guidelines above then you should be able to get a good FPS in CSGO. Keep in mind that tweaking the graphics can be a very personal thing since all computers are different, there is no one fix solution for everyone. If you find that you’re getting more FPS than needed after making these changes then consider tweaking them further to give yourself some of the higher quality graphics back. Should you still be struggling for FPS, then change some of the “Low” options to “Lowest” instead. It’s a bit of trial and error when it comes to FPS but if you follow the above guidance, you will have a very good starting point if it turns out you do need to make any further changes. If that doesn’t help you then you might need to consider upgrading your PC or trying some of the other methods we have listed.

Tweak the steam launch options

Counter-Strike: GO Tweaks for FPS Boost are a great way to get the most performance on your PC. Using the launch options via Steam, you can manually set parameters for the game to follow allowing it more resources as well as disabling some unnecessary features of the game to salvage as much speed as possible. Keep in mind, before you use these Steam launch commands, you need to find out how many threads does your CPU have, how many frames per second your monitor can handle and what refresh rate of your monitor is. After gathering all the information you need, follow these simple steps:

  • Go to your Steam Library and right-click Counter-Strike: Global offensive to bring up the menu
  • Open the games properties by clicking on properties
  • Click on Set launch options and paste the following while adding your system’s info in the designated areas:

With launch options, you generally put a “ – “ or ” + ” at the start of the word or phrase you are adding to the list. Without this, it’s invalid and won’t work. So make sure you copy the commands exactly!

Launch option #1 : -high

This starts the game in high-priority mode which can help lower-end computers. This means the game is prioritised over and can result in less lag and some extra FPS. It doesn’t always help so try this and see how it runs for a little while. If you notice a difference then keep it but if this doesn’t help then remove it from the launch options again.

Launch option #2: -threads <number of your CPU cores>

It’s not clear how many threads (or CPU cores) that CSGO uses to run but you can try this to see if it improves the performance at all. It forces the game to use all available CPU cores to run which can improve performance but doesn’t always. Some people find that this can make the performance worse. So pay close attention to your game to see if you should keep this. An example of this looks is ” -threads 4 ”

Launch option #3: +cl_forcepreload 1

This might not be faster but you using this option can increase your FPS. It forces your game to pre-load maps including all the textures when you load into the map. So your computer doesn’t load textures only when it needs them, it does it at the start of the game. This can give you an FPS boost but the downside is it can increase the loading times to get into the game. It provides a higher FPS for some people though not everyone reports this. So again, test it for a while and remove it if you notice worse performance.

Launch Options are a great way to customise and boost games in regards to performance. There are a lot more options than the three listed above but those are the most relevant for boosting FPS and performance in CSGO. For example, you can change your in-game CSGO language to English by adding ” -language English ” to the launch settings to have your game in one language and your Steam client in another. There’s a lot of things you can do but running the game at high priority, maximising the cores used, and pre-loading the textures are the best for FPS.

Running the game at high priority means it gets priority over all those other things running in the background. This can help it run more smoothly by slowing down other processes you might have in the background. Including things like Discord, TeamSpeak, Spotify, Fraps and other benchmarking software. It can help most games on Steam getter better performance if you add this to their launch options. Pre-loading textures mean there are no FPS drops as your computer tries to load them in during the match, so while extended loaded times might be annoying there is a real benefit for doing this.

Change Nvidia 3d settings

Another great way to increase Counter-Strike GO FPS is to manually adjust the graphics settings from the NVidia control panel. Changing these settings can provide a considerable boost to increase CS: GO FPS. Remember, this option requires you to have a NVidia graphics card in the computer.

  1. Open the NVidia control panel,
  2. Click on “Manage 3D Settings”
  3. .Make the following settings:
  • Set Maximum pre-rendered frames to “1”
  • Change Power management mode to “Prefer maximum performance”
  • Change Texture filtering from “Quality” to “High Performance”
  • If enabled, turn Vertical sync “Off”
  • Lower or disable all anti-aliasing options

Changing these settings should help increase CS: GO Frames per second on any PC running a NVidia Graphics Card.

Disable superfetch and background intelligent transfer service

Windows 10 has a variety of unnecessary features that you won’t probably even use but that doesn’t mean that they aren’t taking a toll on your computer’s performance. Superfetch Service has been reported by many to take a lot of processing power to maintain which could rather be directed towards running CS: GO smoothly.

Disabling Superfetch and Background Intelligent transfer service can speed up Counter-Strike: Global Offensive considerably without having any negative side effects. Follow these steps to disable these if running.

  • Open the task manager and click on the services tab
  • Find and select Superfetch and Background Intelligent transfer service
  • Open properties by right-clicking
  • Change the startup type from “automatic” to “disabled”

Make Sure All Drivers Are Up to Date

The simplest and probably the most important thing you can do to increase CS: GO FPS is make sure all your drivers are up to date – especially if you’re using an NVidia graphics card drivers. NVidia has its own GeForce Experience application that automatically selects the best visual settings for a specific game including Counter-Strike: Global Offensive and are updated regularly to match new updates. In most cases, this acts as a simple one-stop solution to getting a silky smooth FPS while maintaining reasonable video quality.

Close all unnecessary programs in the background using the task manager

Whether your computer is running Windows 10 or not, it will have programs running in the background. Some of them are necessary but most aren’t needed. So you should go through the list of active programs in your Task Manager and close them, especially if they’re eating up CPU or Memory since that causes performance issues. These can sometimes be hidden in the “Background Processes” since they’re still running but aren’t open.

For things in the foreground, be sure to close any internet browsers and unneeded things like other gaming platforms, Skype, Cortana, and anything else you might have just been using.  If you notice specific Background Processes eating your CPU or memory that are not needed then you may want to consider uninstalling that software if you don’t use it anyway (such as Skype). For help with specific software or applications, be sure to check online to see how to turn that off until you decide to manually open it since this can vary between programs. Additionally, always research before just closing something since it could be a vital program for your computer to run.

Close your antivirus program

If you use an antivirus program which you definitely should then it’s highly likely that it will keep running in the background when you’re playing. Anti-virus programs like Kaspersky and Eset Smart Security can affect CS: GO FPS quite a bit which is why disabling it when starting the game should help you gain a bit more FPS.


So there are many ways to increase your FPS for video games in general and specifically for CSGO thanks to the different existing options. Being a popular game means that CSGO has the benefit of a wider community who is constantly testing and looking for ways to boost their FPS. This means there are plenty of known methods to boost your FPS which helps improve your gameplay experience in general.


FPS makes the game look visually smoother as it all plays out on the screen. As a result, the game is easier to control and you will notice less “jerky” movements from your gameplay too. Having higher FPS makes your gameplay more consistent and reliable so you should aim for at least 60FPS if possible. Using the above tactics such as changing the graphics options and adding some launch options to the game via Steam will all improve your overall FPS.

Remember, while you can just start boosting your FPS it’s a good idea to see what your actual FPS currently is with the game. So spend some time playing while being able to see your FPS to get a better view of how it changes throughout the game. Go back to the start of the article to see how Steam can be changed to show your FPS somewhere on the screen or to see what other software you can install to use for this. CSGO is also capable of displaying your FPS thanks to a console command. Other software might exist for the same purpose but those are the best ones for CSGO plus they come with other added benefits and features.

About The Author

Marc Hammes

Marc Hammes

All Posts