I’ve been looking around for a single decent guide for boosting FPS in CSGO, and finally found one – On YouTube, link at the bottom (if you prefer having things shown to you.)
So I’ve taken the liberty of summarizing it here, for easy reading.
- Set launch options:
-console -tickrate 64 -high -threads 6 -fps_max 0 +cl_showfps 1 +cl_interp 0 +cl_interp_ratio 1 +rate 128000 +cl_updatedrate 128 +cl_cmdrate 128 +mat_queue_mode 2 +cl_forcepreload -freq 144 -refresh 144 1 -nod3d9ex -nojoy
- -threads should equal the amount of cores
- -freq & -refresh should equal your monitor update frequency in hertz, ie. 60 or 144
- In-game settings:
- Game -> Game:
- Enable Game Instructor Messages = No
- Max Acceptable Game Traffic Bandwidth = Unrestricted
- Audio -> Audio:
- Advanced 3D Audio Processing = No
- Video -> Video:
- Display Mode = Fullscreen
- Laptop Power Settings = Disabled
- Advanced Video -> All to lowest/disabled, except…
- Multicore Rendering = Enabled
- Game -> Game:
- Open start menu and type ‘settings’ and open
- Go to ‘System’ -> ‘Focus assist’
- Set all to ‘Off’
- Delete temporary files
- Run (Win+R) and write ‘%temp%’ and press enter
- Select all (press Ctrl+A)
- Press Shift+Delete (press “Skip” for files that cannot be deleted)
- Repeat steps 1-3, replacing ‘%temp%’ with ‘temp’ and ‘prefetch’. Please note that you might be required to ellevate to administrator privileges in order to explore and delete files in these foldes
- Install Intelligent Standby List Cleaner (https://www.majorgeeks.com/files/details/intelligent_standby_list_cleaner.html)
- Settings:
The list size is at least: 1024
Free memory is lower than: 4096
Start ISLC minimized and auto-Start monitoring: Checked
Launch ISLC on user logon. (TaskScheduler): Checked
Enable custom timer resolution: Checked
Wanted timer resolution: 0.50
ISLC polling Rate (ms): 10000
- Settings:
- Install ParkControl (https://bitsum.com/parkcontrol/)
- Settings:
Power Profile: Ultimate Performance (or other “most performant possible” option)
Set all sliders to to 100% and their radio buttons to ‘Disabled’
Check all checkboxes (I personally unchecked “Show power plan change notifications” as I found those annoying)
In Dynamix Boost Settings popup: Choose ‘High performance’ (I chose ‘Power saver’, for the environment ;-)) and inactive to 300 seconds
Press “Apply”
- Settings:
- Every time you start CSGO, optionally open Task Manager (Right-click taskbar and choose ‘Task Manager’ or press Ctrl+Shift+Esc)
- Go to the ‘Details’ tab and locate and select the CSGO process, right click and choose ‘Set affinity’
- De-select (uncheck checkbox) ‘CPU 0’
- Go to the ‘Details’ tab and locate and select the CSGO process, right click and choose ‘Set affinity’
I went from an 160 average to 400+ FPS at all times and all maps – Even during smoke spams when playing around with nadepractice.
Link to YouTube clip showing exactly what you just read, with really bad music too: HOW TO BOOST FPS IN CSGO 2020