Counter-Strike 2

Counter-Strike 2

156 人が評価
CSGO TWEAKS, SETTINGS AND GUIDE BY CHECK
作者: Check ツ
My guide is designed to get the maximum performance in all aspects of gaming which includes but is not limited to fps, ping, network and dpc latency.

Any game any server you play on you will see massive improvements across the board!
Mmo, fps etc my guide will get you the best ping possible and your PC geared towards gaming as it should be no matter which genre you play!

Automatically improving any game you play. Not only games but also your browsing, downloading speeds and your PC experience as a whole will be improved! So it's a win win situation for all the players = )

This guide not only highlights the smallest of tweaks but also goes deep into advanced tweaking that even the super advanced users will have fun doing at the same time trying my best to make it easy to understand for the computer novices out there!

As we know windows 10 (1909) is not geared towards gaming and has the inclusion of synthetic timers of which I will help you to disable.

Doing so along with the rest of the tweaks you will have full 1:1 mouse movement and a much more snappy PC which in turn will improve your games and bring you to the next level.

Dpc latency play a huge part in gaming and many blame CSGO for spikes and lags but it is within their own systems/network (most of the time) which is causing problems and many factors could dictate this. I have included as much information as possible for almost everything which improves Dpc latency, gaming, ping, using msi instead of linebased irq (for hardware which support it) etc

Enjoy, happy tweaking and above all lets game on and play games how they were supposed to be played!

Side note: The tweaking guide will be mainly concentrating on CSGO although everyone will see improvements in ALL games they play on!

Happy tweaking and game on!
   
アワード
お気に入り
お気に入り
お気に入りから削除
Updates to this guide 2020
I try to keep this guide as updated as I can.

Although I'm an IT tech myself I still try and test out tweaks and they are constantly evolving with changes in software (operating systems and games), hardware and tweaks which operating systems utilise or no longer utilise.

Keep checking back for changes and thanks for rating my guide!

Any views about my tweaks would be appreciated as I's always looking to evolve my knowledge on the matter and get as much tweaks that make a difference in this guide!

Thanks again
Optional but recommended: POWER CONDITIONERS AND SURGE PROTECTORS
At a minimum Id recommend a surge protected socket to protect your appliances!

Surge protectors offer great protection but not as much as power conditioners plus they condition the power for you too see below of the benefits

Have you ever encountered you or someone else in your house hold putting on an electrical appliance and the lights in the house flickers soon as you switch it on? Or the TV / Monitor flickers for a split second? This is known as Overloaded Circuit.

This is where power conditioners come into play as the power coming into the house fluctuates and can cause these flickers around the house when shared appliances are sucking in more power than the other appliances!

You have spent tons of money on your PC system and power conditioners are much better than surge protectors at protecting your PC and also it cleans the power and puts in power at a more regular and controlled rate (this can also lower your electric bill and protect your appliances!).

In short

Power Conditioners are designed to filter the interference and noise introduced to the circuit. There are a few different causes for extra noise in electrical circuits: household appliances, dimmable lights, and dirty or unbalanced power. When this happens at home or a gig, you’ll need a power conditioner to clean the incoming power and remove the additional noise. Without a power conditioner, interference and noise can develop in your power, which will affect the performance/recording.

Benefits

1. Cleaner more stable electricity flowing into your expensive appliances

2. save you money with electricity as no more spikes in power. If you could draw a line chart it would be a nice straight line on the graph no deviations. Without a conditioner its all spiking all over the place and especially when someone else uses an appliance its them hugs spikes which cause them flickers and dimming of the lights!

3. Better protection than surge protection for your appliances (Surge and Spike Circuit Protection)

4. Stop interference and flickering from overloaded circuit boards (Screen wont flicker if your family or friends put the electric heater or hoover on).

5. Can stream better knowing you will have a better quality stream and audio without any interference.

6. Helps reduce lag when playing games from overloaded circuit boards

7. Reduces white noise in speakers and headphone drastically! You can enjoy more clarity in music and game sound.

8. It Will Increase the Longevity of Your Connected Components

9. Audio Sounds Better and Your Picture Looks Cleaner

10. Surge Suppressors Offer Very Little Protection vs Power conditioners

11. It Can Clean up Cable Clutter

Example of an power conditioner with 1800 watt capabilities for £50 (Enough for most PC systems)
You can get higher watt conditioners which will be a little more expensive but for this example I'm using a 1800 watt power conditioner. As pictured below


Sorry guys removed the make and model because I don't want to be advertising

https://www.youtube.com/watch?v=Cn1koTr11O4
WIRED CONNECTION A MUST
Having wired is a must for competitive gaming and using a cat 6 ethernet cable + is recomended. I use cat 7. Link below. Although you could even opt for a cat 8 the higher the better!:P
https://www.amazon.co.uk/gp/product/B00SV17YDQ/ref=ppx_yo_dt_b_asin_title_o09_s00?ie=UTF8&psc=1

Link below to explaining the different cables and why they offer better connection because of less interference and as you will see in the video when you reach cat 7 the wires become shielded offering much less interference and noise which offers much better performance. Many will say it wont make a difference but trust me all tweaks ADD UP and when you do ALL of them they do make a difference!
https://www.youtube.com/watch?v=tTYkU_D_Q8Q
Keep Temperatures LOW! For All Hardware
My graphics card (Rtx 2070) does not go above 40 degrees on idle with fan @ 40%

And on load never above 60 degrees celcius

Cpu 4790k overclocked @ 4.6 ghz runs at 30 Celcius on idle. On load my cpu never goes above 60 degrees

Case fans and air direction is good at making components cooler inside the case

This makes components run a lot snappier and you avoid thermal throttling which can cause LAG and stuttering.

Use core temp to check temps for CPU and Msi After Burner to sort a manual fan curve to avoid over heating! I set the fan curve so that the peak 100% fan speed of the GPU is around 70 celcius
https://www.youtube.com/watch?v=Nf9_DTKpPkY

Clean dust out of your PC regularly as dust causes heat!

Re apply thermal paste once a year on CPU and GPU
https://www.youtube.com/watch?v=GGvUHeoDbQo
https://www.youtube.com/watch?v=JYwHB2P6GmM

Delid your CPU if you're an advanced user I have delided my 4790k and have noticed significant temp reductions! of up to 30%+

Once you delid your cpu you can apply paste on the inner lid! As well as the outer lid!
To Install Windows 10 as GPT or MBR? (with a bootable USB).
!!!!!!If it says UEFI on Bios mode when you type msinfo32 into run then you can select the GPT option in RUFUS like mine if not and it says Legacy then you have to select MBR in RUFUS when making your bootable iso file as shown above!!!!!!!!!!

In Run type msinfo32 and press enter here you go to BIOS MODE and check if its legacy or Uefi bios

Quick Tip: Alternatively, you can also use the Windows key + R keyboard shortcut to open the Run command, and then type msinfo32, and click OK to open System Information. Under “System Summary,” look for BIOS Mode. If it says BIOS or Legacy, then your device is using BIOS. If it reads UEFI, then you're running UEFI.

Picture of mine below



Only problem with 1909 is that it uses synthetic timers unlike windows 7 :/ example of this below

WinTimerTest is a lightweight portable program that displays timer related information to you. You should get a value of around 14.3 MHz if HPET is enabled, and less than that, usually 3.9 MHz if it is disabled. You can download it with a click on the following link below

https://www.ghacks.net/download-in-progress/?dlm-dp-dl=99427

Unfortunately windows 1909 has changed the way this works :/ and added synthetic timers so yours will look like mine shown below unfortunately running at 10.00000. Windows 7 does not do this and shows the lower true clock unfortunately we just have to wait for windows 10 to sort this out for gamers if they ever will.


In the mean time I have moved away from windows 7 because of security issues (information below)

Microsoft ended mainstream support for Windows 7 on January 13, 2015, but extended support won't end until January 14, 2020.20 Feb 2019 <------This is why I don't use windows 7 anymore


back to fresh install of windows 10 1909

you can use rufus to make a bootable usb
https://rufus.ie/

Alternate download link to rufus
https://kil0bit.blogspot.com/2019/05/easily-download-windows-10-and-create.html

but u will need to use an add on in fire fox before u can download it and open the iso file
the add on is called User-Agent Switcher
this tricks the site you are visiting that you're using a mac or an iphone which will give u options to download the latest iso file

here is an example of before an after of activating user agent switcher


The download link is this below. Make sure to set user agent switcher then reset it to make your browser go back to normal again once you are in the process of downloading the iso file
https://www.microsoft.com/en-gb/software-download/windows10


Before making the bootable usb you have to set your motherboard to UEFI if it supports it. UEFI is faster and highly recommended! If it does not support it then leave this as legacy boot. I do recommend leaving it as legacy and uefi combined in bios just in case.

Should look like this! below

you're ready to install and should look like this

https://www.youtube.com/watch?v=Bauh83QTfEg

To check if your system supports uefi bios installation (GPT)

In Run type msinfo32 and press enter here you go to BIOS MODE and check if its legacy or Uefi bios

!!!!!!If it says UEFI on Bios mode when you type msinfo32 into run then you can select the GPT option in RUFUS like mine if not and it says Legacy then you have to select MBR in RUFUS when making your bootable iso file as shown above!!!!!!!!!!
Take Your Time And BACK UP YOUR SETTINGS
This guide is not designed to do in one hour or one day it takes time to reach the conclusion of tweaking your system.

Stick to one section at a time and take your time to do it

DO NOT RUSH TWEAKING YOUR SYSTEM OR TO FINISH ALL TWEAKS FAST!!!!!!!

Its all about taking your time and sticking to one section at a time

It can be enjoyable tweaking your system if you take your time and see the results as you tweak

It can be exasperating if you rush through it trying to complete it really fast!

Be patient and take your time!

This gives you plenty of time to see the results and tweak in peace!

Take Your Time And BACK UP YOUR SETTINGS

Create a system restore back up as well
Where to install all your software
Many people I see install ALL their software into one drive and fill it up. This causes instability and sometimes even lag and micro stutters! As you're redlining your hard drive to its max potential not leaving any room for it to breathe

A good idea is to invest in a internal storage drive and leave your game files and Important drivers (graphics card internet etc etc drivers on your main drive) and leave the rest such as non important ones like scanning software on your internal storage drive.

Here's an example of mine

This will yield great results trust me!
As you can see my C drive has a lot of room! which not only increases performance but also prolongs the life of the hardware.
Win32PrioritySeparation BUG Windows 1909 FIx!
There is a bug in windows 1909 that forces windows to use processing scheduling for background services instead of programs.

If you go to this directory in regedit after a fresh install

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl

You will find on the right plane that Win32PrioritySeparation is valued at 2

This is the wrong value and this is set so background services have priority but us gamers do not want that! We want programs to have priority

We need this value at 26

To fix this there are 2 ways to do it. You can go to

Control panel, system and security, system, advanced system settings, click the advanced tab and in the performance section click settings, click on the advanced tab and finally check the background services click apply then click on programmes and click apply.

Example of picture below


So all we did was keep the same setting but if you check back at the directory

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl

And in the right plane check for Win32PrioritySeparation

You will now see it is valued at 26 s pictured below :D


Windows 1909 has some errors and this is a cool fix to get extra performance out of programmes including CSGO :D

It is better for the CPU to concentrate on programmes running rather than background services!

Also do the same in this section below (infact all sections you do xD windows 1909 is messed up!)

check then uncheck then check them (then decide which you want on or off and click apply)


DO YOU HAVE A SOUND CARD INSTALLED IN YOUR PC? IF SO APPLY THESE SETTINGS
If you won a sound card more than likely you have forgotten to turn of audio controller from bios and also to disable high definition audio from device manager!

Doing so will save you from lag and decrease your dpc latency to really low levels!

This will make your system much more responsive! And smooth!

DO YOU OWN A DEDICATED NETWORK INTERFACE CARD? IF SO APPLY THESE SETTINGS
Turn off network controller from bios

This will disable the mother board ethernet controller

This will help with lag and conflicting hardware and software

Should be in your onboard devices section

Not to worry you can always turn this on later if you need it or get rid of your nic
Disable HPET. DO NOT DISABLE HPET FROM BIOS ONLY IN WINDOWS!
DO NOT DISABLE HPET FROM THE BIOS! ONLY IN WINDOWS!

ENABLE HPET IN BIOS!

IF YOU HAVE WINDOWS TIMER RESOLUTION OR INTELIGENT STANDBY LIST CLEANER YOU SHOULD SEE THE TIME SET AT 0.5 NOT 0.496 <---- THIS WILL ONLY HAPPEN IF YOU DISABLE HPET FROM THE BIOS!!

0.5 <---- THIS NUMBER WILL SHOW INSTEAD WHEN YOU DISABLE FROM WINDOWS ONLY

WE NEED THE TIMER TO BE AT 0.5 AS ITS MORE ACCURATE WITH LESS LAG!

As you can see fromt he picture below my timer resolution is at 0.5 ms!!!!!

Now onto disabling HPET from windows only!

Disable from windows device manager

and then below in CMD elevated as administrator

DISABLE HPET

cmd - admin
bcdedit /deletevalue useplatformclock
restart

DISABLE SYNTHETIC TIMERS
cmd - admin
bcdedit /set useplatformtick yes
restart

ANOTHER USEFUL COMMAND
Disable dynamic tick
Dynamic tick is a power saving feature for pc and laptops
bcdedit /set disabledynamictick yes

Get windows inteligent standby list cleaner (it is in the flush cache tab of this guide) and set the timer to 0.5

Link for inteligent standby list below
https://www.wagnardsoft.com/forums/viewtopic.php?t=1256


Mine has these settings below


Virtual Memory

As you can see above I have enabled my virtual memory on one of my storage drives.

Many will say disable this but I have had it disabled for a long time and many games like Far Cry will just crash when you have it disabled. I have also noticed CSGO does not crash anymore and I don't have anymore stutters either with this enabled not only in CSGO but in all my other games!

I have put 24 gb which is overkill but you can put what ever suits your system best!

Even enabling this on the C drive be it SSD or not it will not affect the longevity of the drive by much.

TLDR enable virtual memory
Tweaking The CPU
I will show you how to disable all other power plans and only have ultimate power plan enabled

First enable Ultimate performance option as below
https://www.youtube.com/watch?v=gsswsWIUyoY

Enter this into CMD below to enable Ultimate power plan
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61

Enable Ultimate power plan then delete the rest as below

Then delete all other power plans in powershell
powercfg /list
powercfg -delete Power Scheme ''GUID''
careful not to delete the ones you need like ultimate power plan (video below)
https://www.youtube.com/watch?v=XUtDGbXHETM

Once you have deleted all other power plans yours should look like mine like this


Then you can unpark your CPU completely as below

Set the minimum proccesor state to 100% and the max to 100%
this also lowers DPC latency
web page source and how to do
http://www.smithsonmartin.com/free-tools/

Also disable core parking with this amazing software Quick CPU

https://coderbag.com/product/quickcpu

You can also download Park Control and copy my settings as even when you un park with Quick CPU some settings will remain. You can keep checking both softwares if the settings stick!

Picture of my Park Control settings below

!!!!!!!Once you have done this restart and set the following below in Reg Edit as this is the final remnants of core parking!!!!!!!!!

First start here !!!!(SKIP STEP 1 in the link below)!!!!
https://shurikenskribbles.wordpress.com/2018/01/03/unparking-cpu-cores/

Then do the ones below

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318584]
ValueMax=0
ValueMin=0

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\ea062031-0e34-4ff1-9b6d-eb1059334028]
ValueMax=0
ValueMin=0

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\ea062031-0e34-4ff1-9b6d-eb1059334029]
ValueMax=0
ValueMin=0

Your CPU should now be fully unparked and all cores running in sync together


YOU CAN DO THE BELOW IN WINDOWS AERO TWEAKER
but feel free to check them in regedit to make sure :D

Disable power throttling in gpedit.msc
Computer Configuration\Administrative Templates\System\Power Management\Power Throttling Setting
Turn off power throttling - enabled
Or
Disable power throttling in regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerThrottling
PowerThrottlingOff=1
POWER OPTIONS TWEAKS
Here are my power option tweaks

I reckon these will be default for most users


In order to enable the extra options in power options download PowerSettingsExplorer and uncheck the options below in PowerSettingsExplorer and then in Power Options (The Nvidia one did not show for me it might show for you, if it does disable the power saver option).

Things to uncheck in power settings explorer as below

1. USB 3 Link Power Mangement: uncheck this in PowerSettingsExplorer then turn off in power options like mine above in pictures

2. Allow Throttle States: uncheck this in PowerSettingsExplorer then turn off in power options like mine above in pictures

3. Processor idle promote threshold: uncheck this in PowerSettingsExplorer then change to 100% like mine in picture above


4. Processor Idle demote threshold: uncheck this in PowerSettingsExplorer then change to 100% like mine in picture above

5. Nvidia display power saving technology: uncheck this in PowerSettingsExplorer then turn off in power options like mine in pictures above (this does not appear for me in PowerSettingsExplorer if it does for you uncheck the box and disable in power options).

Link to PowerSettingsExplorer below

m e d i a f i r e . c o m / file/wt37sbsejk7iepm/PowerSettingsExplorer.zip/file

Do the above link without spaces and the w w w . at the start of it :D
Windows Aero Tweaker!!!! HIGHLY RECOMMENDED!!!!!!!!!
This genius bit of kit will enable you to block windows telemetry and configure windows the way you want it! For gaming!

You can disable many features here and also improve your picture quality etc.

https://www.youtube.com/watch?v=MtWlc3-6GnU

Download Link Below
https://winaero.com/comment.php?comment.news.1836

Here is some of my main settings are as follows pictures below

Below are some of the tweaks I do for windows aero tweaker and can say that after doing these tweaks my system is stable and everything works amazing!











































Nvidia Graphics card CORRECT installation and tweaks
First of before I go through the installation process there is an option in the nvidia control panel which we should all enable as pictured below

Once you have enabled this you will see the icon appear in your desktop task bar as seen below

The colouful box that appear you can double click this to see which processes are using your graphics card ! This then gives you that option to end these processes and let the GPU concentrate on your game that you want to play!

A proper way to install a graphics driver is as follows

Sorry folks this is for the green team and I dont know if it will work for the red team

I go into safe mode and use DDU (link below) <----- Thanks to Darkill
https://www.guru3d.com/files-details/display-driver-uninstaller-download.html

How to use DDU
https://www.youtube.com/watch?v=ZxiLwLCxmkk

Make sure you already downloaded the lastest Nvidia Drivers from Nvidia for your graphics card

Step 1. Boot into safe mode
Step 2. Run DDU and select GPU uninstall and restart
Step 3. Disable Driver signature enforcement (will be option 7)
Step4. Open Nvidia Driver Slimmer
Step 5. Open the destination folder for Nvidia driver and load into Nvidia Driver Slimmer
Step 6. Select the options as below (pictured)
You can go ahead and uncheck Physx too as Physx is old and not many games need this.

List of games that support Physx
https://en.wikipedia.org/wiki/List_of_games_with_hardware-accelerated_PhysX_support

Step 7. Install the graphics card driver

Step 8. Tweak the Nvidia software using Nvidia software and also Nvidia Inspector

As pictured Below
Nvidia sfotware

I don't recommend ultra low latency for CSGO just having it ''on'' is good for competitive gaming but you can have this on for casual gaming or single player games like Sky Rim, Tomb Raider and Far Cry etc.

Nvidia Inspector

Disable Powermizer!
http://forum.notebookreview.com/threads/disable-powermizer-tested.261929/

The settings in Nvidia inspector above does disable powermizer but you can check to be certain as 1909 is buggy

in the Nvidia control panel
in the colour settings
set the digital vibrance to 80-100 % I use 80%
and adjust the rest in game and via ur monitors brightness/ contrast
for those NOT using light boost I suggest a lower brightness and higher contrast for a sharper image with less eye strain.
and use the highest hertz your monitor is capable of i.e 120 hz / 60 hz /75 HZ and try to maintain the fps at the same level of HZ i.e 60 HZ = minimum 60 fps although 2 x the refresh rate is optimal and 3 x refresh rate is AWESOME!

choose a resolution your comfortable with In game I use 1920x1080 16:9

for those WITH light boost monitors Ben Q / Asus @ 120 HZ + etc. u can enable light boost for motion blur free gaming
the link below will provide the information necessary to achieve this
http://www.blurbusters.com/zero-motion-blur/lightboost/

Again its personal preference to have light boost on or off

I don't use light boost anymore as it makes the colours a little too bland and hard to spot enemies.

You can also configure digital vibrance (I use 100%)
You can also play with the gamma and contrast/ brightness
Higher contrast with less brightness with a bit more gamma I found to be best for me. Each person has different tastes and is personal preferance.
Mouse settings
Mouse settings
http://www.netcodeilluminati.com/blog/cs-go-tips-and-tricks-cs-go-guide/

My mouse settings are 400 dpi and 1.8 in game
just do what ever ur comfortable with and stick with it for ever

Remember to pick a mouse not because a pro uses it but because it suits you and your style of play!

The new mouses of 2020 are now light as 56 grams! The new style of mouse is now lighter and smaller for fps games!

Many pros have different eDPI sensitivities because each pro has different duties. An entry rifler might require a higher sensitivity where as a sniper will need a lower more stable sensitivity.

You can work out ur eDPI like this i.e 2.5 in game sens and 400 dpi = 400 x 2.5 = 1000 eDPI


my sensitivity would mean 1.8 x 400 dpi = 720 eDPI my eDPI is 720

Here is a google shoot of pro players and their sensitivities and eDPI respectively.
https://docs.google.com/spreadsheets/d/1UaM765-S515ibLyPaBtMnBz7xiao0HL5f-F1zk_CSF4/edit?pref=2&pli=1#gid=1762004852

Basic rules are minimum eDPI should be no less then 400 and no more than 2000
any eDPI between these are sure to suit people of all skill ranges. Anything lower than this will be sure to affect your mobility and anything higher will make you unstable and the skill ceiling will be unnecessarily higher.

Best way to measure your sensitivity and how I measured mine is a quite simple formula by a great youtuber as follows.
https://www.youtube.com/watch?v=uxBuiD11WDM

It takes time but anything beats playing for 1000's of hours only to find you change after playing 2000 hours

This formula will help you get as close as possible to your own personal sensitivity in which you can practice with and get comfortable. Finally get a level which you are happy with.

Make sure you also change registry settings to tweak your mouse further
you should also search in registry for mouse hover time and make them all 0 or 30
1000 = 1 second! to give u an example and its set on 500! as default!!!

Go to edit in registry editor click find and enter MouseHoverTime keep searching and change all corresponding values as follows.

Also do the same for
MouseThreshold1
MouseThreshold2

Make sure they are all zero like this


Makre sure to search the entire registry for them keys and set them to 0

Also do the mark c cheese fix from the link below
http://donewmouseaccel.blogspot.co.uk/2010/03/markc-windows-7-mouse-acceleration-fix.html

And here's the video explaining the cheese fix and how to apply it
http://www.youtube.com/watch?v=YjCChK5-e8U

In game its up to you if you want Raw_input 1 or 0
0 uses the windows registry for mouse movement
1 uses your mouses software
its preference (see what feels best for you)

Basic tweak is setting mouse acceleration off and slider to 6 as below

A good watch
https://www.youtube.com/watch?v=q1XTQdi33cQ

Turn off acceleration in mouse software settings and angle snapping
https://youtu.be/MTqkuSk3K8w angle snapping

Mouse Hz
https://youtu.be/IXGaNbFW6o8

Mouse accelration
https://youtu.be/NPI4KzYtbQI


Mark C Fix Mouse Acceleration Fix(Removes mouse acceleration from WIndows 10 altogether)
Link for download

http://donewmouseaccel.blogspot.com/2010/03/markc-windows-7-mouse-acceleration-fix.html

How to apply Mark C fix

https://www.youtube.com/watch?v=YZBuNfQGuE4

I apply always apply this after a fresh install of Windows
Multi Media Class Scheduler Tweaks
System Gaming Responsiveness
This section covers Registry Tweaks that can affect Gaming Performance in most situations:
You’ll need to jump into the Windows Registry for some of this, it’s not complicated tho

Press Windows Key and R
Type Regedit & then enter

I’ll explain the various things we can change and why.
Some games that uses “Multimedia Class Scheduler” service (MMCSS) can only utilize up to 80% of the CPU. The “Multimedia Class Scheduler” service (MMCSS) ensures prioritized access to CPU resources, without denying CPU resources to lower-priority background applications.

To set this tweak, run regedit and find: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile.
Create a new DWORD and name it to “SystemResponsiveness” set its hexadecimal value to 00000000 for pure gaming/streaming.

Also here you can also change the priority of Games;

Find HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games
Change the following registry values:
“GPU Priority” change its value to 8
“Priority” set to 6
“Scheduling Category” set to “High”


tweaking multi media class scheduler (You definitely can do all other tweaks by this awesome youtuber except the last one which involves restoring the image via CMD leave that one out :D)
https://youtu.be/wkJBDEDDS5o
Router Tweaks, DumaOS, Geolocation
Ensure all firmware is updated on both modem and router and the same if its an all in one device.
Disable all the things you do not want to use on your router.
Buy a gaming router to ensure game traffic is optimised.

Good gaming routers I recommend are Netgear as they come with anti buffer float software and geolocation software.

Netgear uses the DumaOS (operating system) and has many useful features for us gamers.
It prioritises most gaming traffic especially UDP which CSGO uses.

Geo location ensures it blocks anything outside of your radius you have set! Which makes fragging much easier! No more connection to Russian servers or USA servers if youre in the UK like me!
You can also choose which ping is your limit to connect to i.e. if you select 250 miles radius and ping at 50 then even if the server within the 250 miles radius is above 50 then it will block that server too! Its a God send for gamers to get snappy ping to all servers which you connect to!!!!!!!

Netgear routers and features
https://www.youtube.com/watch?v=KQiwtXoNqsA

Asus firmware updates
updating and tweaking routers firmare
https://youtu.be/xxOfpw-HFKs
Optimised Internet Connection UPDATED
1. Download tcpip optimzer

2. (link) http://www.speedguide.net/downloads.php

3. Save to desktop and RUN AS ADMINISTRATOR!

4. Use speed test below to set the download speed in Tcpip optimizer using the slider
https://www.speedtest.net/

----

Changes to be made in tcpip optimizer for FPS games soley

Update: IF YOU ONLY PLAY FPS GAMES LIKE CSGO, BATTLEFIELD ETC THEN ONLY CHANGE 3 THINGS IN TCPIP OPTIMIZER as below as CSGO and other fps games use UDP and not TCP but if you play older games as well as newer games settings below will follow!

Settings for FPS games only!


Your net command should look like this when you enter (the command below) into CMD

netsh int tcp show global

Should look like this below:

TCP Global Parameters

Receive-Side Scaling State : enabled
Receive Window Auto-Tuning Level : normal
Add-On Congestion Control Provider : default
ECN Capability : disabled
RFC 1323 Timestamps : disabled
Initial RTO : 1000
Receive Segment Coalescing State : enabled
Non Sack Rtt Resiliency : disabled
Max SYN Retransmissions : 4
Fast Open : enabled
Fast Open Fallback : enabled
HyStart : enabled
Pacing Profile : off

DO NOT CHANGE CTCP FOR FPS GAMES ONLY LEAVE DEFAULT

YOU SHOULD CHANGE NETWORK ADAPTER SETTINGS AS BELOW

---
SETTINGS BELOW ARE FOR PEOPLE WHO PLAY ALL GAMES FROM OLD TO NEW

Below is how tcpip optimizer should look like in this section



You can go ahead and restart after applying these settings



Settings below are for your network adapter and to get there (ALL USERS)

1.Open network & internet settings
2. Click on ethernet on the left plane
3. CLick change adapter settings in the right plane
4. Right click your ethernet connection and select properties
5. Make sure in here looks like this below
As you can see I have MSMQ enabled and CFos speed too

And for FPS GAMES SOLEY AS BELOW

6. Click on configure
7. In the powermanagement tab make sure this is unchecked
8. Make sure you have the latest drivers (I'm asuming you already ran driver booster so you already have as everytime you update your ethernet drivers all these settings unfortunately reset).
9. Advanced tab you can apply the settings below

settings ALL USERS

Adaptive inter-frame spacing - disabled
Enable PME - disabled
Energy Efficient Ethernet - off
ARP offload - disabled
Flow control - disabled
Gigabit master slave mode - Disabled
Interrupt moderation - disabled
Interrupt moderation rate - off
ipv4 checksum offload - rx & tx disabled
Jumbo packet - disabled
Large send offload v2 (ipv4) - disabled
Large send offload v2 (ipv6) - disabled
Legacy Switch Compatibility Mode - disabled
Locally administered address - not present
Log link state event - disabled
Maximum Number of RSS Queues - 4 queues / 8 or above if you have it
Packet priority & vlan - disabled
Protocol ARP offload - disabled
Protocol NS offload - disabled
Receive buffers - 2048 (highest possible higher if you have it)
Receive side scaling - Enabled
Reduce Speed On Power Down - disabled
Speed & duplex - 1gb full duplex
System Idle Power Saver - disabled
TCP checksum offload (ipv4) - rx & tx disabled
TCP checksum offload (ipv6) - rx & tx disabled
Transmit buffers - 2048
UDP checksum offload (ipv4) - rx & tx disabled
(enable for low end hardware)
UDP checksum offload (ipv6) - rx & tx disabled
(enable for low end hardware or disabled as not using ipv6)
Ultra Low Power Mode - disabled
Wait For Link - off
Wake on Link Settings - disabled
Wake on Magic Packet - disabled
Wake on Pattern Match - disabled
-------------------------------------------------------------------------------------------------------------------------------
If you go to CMD on elevated command and type
netsh int tcp show global
you can see that CTCP and others which we set in tcpip optimizer is not set!

we can rectify this with a registry hack and also correct the rest within the CMD

Go ahead and apply the registry fix to fix using CTCP as the main congestion control provider (link below). !!!!!!!!!!!ONLY FOR GAMERS WHO PLAY ALL GAMES!!!!!!!!!!!!
https://hkbaom-my.sharepoint.com/personal/euser195_my365_site/_layouts/15/onedrive.aspx?id=%2Fpersonal%2Feuser195_my365_site%2FDocuments%2FFR33THY%2Fset-ctcp.7z&parent=%2Fpersonal%2Feuser195_my365_site%2FDocuments%2FFR33THY&cid=8fe0d95f-f7ed-45f5-86e2-eeaad27e52bf
----------------------------------------------------------------------------------------------------------------------------------
Your net command should look like this when you enter (the command below) into CMD

netsh int tcp show global

Should look like this below: (FOR THOSE WHO PLAY ALL GAMES FROM OLD TO NEW)

TCP Global Parameters

Receive-Side Scaling State - Enabled
Chimney Offload State - disabled
Receive Window Auto-Tuning Level - Disabled
Add-On Congestion Control Provider - ctcp
ECN Capability - disabled
RFC 1323 Timestamps - disabled
Initial RTO - 2000
Receive Segment Coalescing State - disabled
Non Sack Rtt Resiliency - disabled
Max SYN Retransmissions - 2
Fast Open - enabled
Fast Open Fallback - enabled
Hystart - enabled
Pacing Profile - off



netsh int tcp show global

if not correct then using these commands below in CMD elevated as administrator
Network cmd settings !!!!(DO NOT DO THIS BELOW IF YOU ONLY PLAY FPS GAMES)!!!!


netsh int tcp set global rss=enabled

netsh int tcp set global chimney=disabled
(removed as of 1809)

netsh int tcp set global autotuninglevel=disabled


netsh int tcp set supplemental Internet congestionprovider=CTCP

netsh int tcp set global ecncapability=disabled
(enable if you have packet loss)

netsh int tcp set global timestamps=disabled

netsh int tcp set global initialRto=2000

netsh int tcp set global rsc=disabled

netsh int tcp set global nonsackrttresiliency=disabled

netsh int tcp set global maxsynretransmissions=2

netsh int tcp set global fastopen=enabled

netsh int tcp set global fastopenfallback=enabled

netsh int tcp set global hystart=enabled
(new to 1809 enabled by default needs testing has nothing to do with gaming leave enabled)

Restart the pc and reopen tcpip optimizer now you can set them and they will stick to what you set them too :D

ALL USERS DO SETTINGS BELOW!!!!

Set static ip and DNS
you can use cmd to fill in your ip
use command ipconfig
and you can fill in your ip address, subnet mask and default gateway


As you can see the best DNS for most people atm is the 1.1.1.1 / 1.0.0.1 dns
you can check which is best for you using dns bench as below


A static ip is always a better idea and more stable

Disable netbios over tcpip and also uncheck LMHOSTS lookup

Gpedit tweaks for internet





Find Your MTU (maximum transmission unit)
FInd your MTU

https://youtu.be/ha8Mj4MM5jg video about MTU

To find your MTU it is best you watch the above video to help you get your optimal MTU rates
Type
Ping www.google.com -f -l 1472
then press eneter in elevated CMD
if you have no loss then you are good to go
Just add 28 to this value which = 1500 and type that into TCPIP optimizer where you see MTU

If you're getting loss with 1472 you can keep going lower until it works and you get 0 loss then add 28 to that value and enter it into MTU in tcpip optimizer

https://youtu.be/ha8Mj4MM5jg video about MTU
Device Manager Tweak
Many things I have disabled in here have helped me tweak my PC to be more snappier than usual.

You do not have to copy my settings but are welcome to try them out for yourselves

Remember to go to View and then click show hidden devices

Here is a picture of all my devices in my device manager and which ones I have disabled to give me the best performance

I have High definition audio controller disabled as I have a sound card and having this enabled with the sound card cause massive lag and latency!


You can see with some devices with down arrows next to them (this means I have disabled them) My system has been working much more efficiently with them disabled!

Dont forget to turn off all power saver check boxes on all usb and network devices! as pictured below

SSD device manager tweaks
As seen below apply this tweak to all your hard drives (If you have a stable power supply to your system! If you do not and your pc keeps turning off leave this alone!)
I have this on with both check boxes ticked

DPC latency µs?
Dpc Latency is one of the most important things when it comes to gaming.

If you are having drop outs then you will lag and stutter and audio will be popping like crazy!

DPC LATENCY CHECK SOURCES BELOW
http://www.resplendence.com/latencymon
http://www.thesycon.de/deu/latency_check.shtml <-----Dpc latency checker

Anything above 500 µs DPC LATENCY is NOT good anything below 100 µs DPC LATENCY is EXCEPTIONAL.

You can use software like Latency mon to check your µs (latency).
https://www.resplendence.com/downloads

You can also use WHY SO SLOW to pinpoint which part of the system is causing the problems (you can also use latency mon to see which driver is giving the most problems).
https://www.resplendence.com/downloads

Pictures of how why so slow should look like below




As you see above all my results are excellent and ultra low in latency and yours should be the same including the low temps of CPU!





Heres an example in latency mon below

Highest execution tab is most important and anything above 0.1 can be a problem

You should be aiming for 0.08 and below on all drivers and components as below

Windows Features
Control Panel\Programs\Programs and Features then select turn windows features on or off

In here you can turn on or off certain things to boost your PC gaming experience and computer performance

Here is a picture of mine which should give you a good idea on what to turn on or off (each individual will use different things).

If you want printer to work you will just have to check Print And Document services

Pictured below (FOR PEOPLE WHO PLAY FPS GAMES ONLY MSMQ DISABLED)

As you can see many things are disabled on my system

FOR THOSE WHO PLAY ALL GAMES AND OLD GAMES YOU CAN ENABLE MSMQ

In regedit you can also apply this setting for MSMQ (FOR PEOPLE WHO PLAY OLDER GAMES)

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters

As pictured below

you will see I created a key TCPNoDelay (D word 32 bit set the value to one it is also case sensitive).
Light Weight Virus Scans
Side note do not delete microsoft device association (do not worry if you have you may need to force restart as certain things wont work just ignore it like I did here).


The rest you can delete


Having a virus protector along with windows firewall running in the background can cause conflicts and also slow down your connection if packet inspection is set to high. I have them disabled and only run them when needed.

I also go into my firewall and delete everything as this way you know that the only allowed apps that are allowed in to access your pc are the ones you use only.

iobit Driver Booster

iobit Smart Defrag for the first time do the defrag and fully optimize optimize defrag and then do the defrag and fast optimize there after, you can also set a schedule but I do it manually :D

Piriform CCleaner

Super Anti Spyware

Malware Bytes
[/previewimg]


And finally run this before a game of CSGO
Adwcleaner
Link 
https://www.bleepingcomputer.com/download/adwcleaner/
Pictures
[previewimg=15586753;sizeFull,floatLeft;adwcleaner.png][/previewimg] This is by malaware bytes and scans for different things than malaware bytes https://www.youtube.com/watch?v=u0J2pSC2ftE I do not leave them running in the background and disable them all you can check out my services
And finally run this before a game of CSGO
Adwcleaner
Link
https://www.bleepingcomputer.com/download/adwcleaner/
Pictures
This is by malaware bytes and scans for different things than malaware bytes
https://www.youtube.com/watch?v=u0J2pSC2ftE

I do not leave them running in the background and disable them all you can check out my services section to see which services I leave enabled whilst gaming.

Light Boost: OPTIONAL (144 hz and above dont really need this as it makes for bland colours).
As seen below in the picture you can see why people prefer higher hz, it is because of the motion blur.
You can also see that lightboost is the best way to reduce motion blur with only one hiccup to your viewing which is the colours go a little more bland than usual. Although you can set digital vibrance to 100% to compensate for the bland colours.
The %'s next to the light boost is an indicator of how bright the strobe lighting is i.e Light Boost 120 hz @ 10% means u have set the strobe light to the minimum level of 1 of 10 (10%) setting the light boost to Light Boost 120 hz @ 100% means u have chosen to make the strobe lighting the brightest at level 10/10 (100%).

The lower the strobe lighting the less the motion blur becomes. Light Boost 120 hz @ 10% gives u 1.4 mili seconds of motion blur which is incredible even when compared to 144 hz non light boost! which has 6.9 ms of motion blur vs the 1.4 ms of 120 hz lightboost making 120 hz light boost approximately 5 times with less motion blur than a traditional 144 hz monitor

https://www.blurbusters.com/zero-motion-blur/lightboost/
https://www.youtube.com/watch?v=Lgzae7pH5BM

I dont use Light boost anymore. Makes the models bland coloured so I just use normal but it might suit you!




New SFP Connection 10G Low Latency (recommended for connections over 200-300 download speed)
New SFP Connection can be played on the 10 gigabit bandwidth even if you have a low speed connection you will find lower latency gaming using this new bandwidth especially coupled with the new SFP connections.

SFP connections stands for Small Form-factor Pluggable

Its uses light to send information through optical lines thus lowers latency and noise when information is passing through whilst gaming

The speed you wont notice much difference playing on 10 G bandwidth instead of 1 G but what you will notice is a much lower responsive latency within the connection!

Here's my Ethernet card
https://www.asus.com/Networking/XG-C100F/

Its around a 100 quid


A CHEAPER WAY TO GET A BETTER CONNECTION! (Cost me 8 quid for 2 cat 7 cables! @ 2 metres! link below)
For those who cannot spend this much on a network card and want a fast fix you need to invest in cat 6 or higher cables for the whole setup and update all firmware on your router/modem and turn off everything you do not need or use on them. Remember less is more!

Here is the cables I use for my connection

From Ethernet Card to Router I use
https://www.amazon.co.uk/gp/product/B06XKGFWHV/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&psc=1

This is at 10 Gbps low latency

Wires from modem to router
https://www.amazon.co.uk/gp/product/B00SV17YDQ/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1

Cat 7 cables (Anything above cat 6 is good. There is no need for any of this if you're not a gamer as this only reduces latency and the noise in the line the higher the cat the lower the latency and noise

Here is a run down of the category of cables and information in detail (much more than I know lol)
https://www.youtube.com/watch?v=ha3zVvwzMvY

For those interested I use a Draytek 130 modem.

Many people also dont know that you can actually plug a RJ45 cable into the socket on your wall!
I use this wire from wall to router (Cable is thicker)

https://www.amazon.co.uk/AmazonBasics-Cat-7e-Network-Ethernet-Cable-White/dp/B013PUMQYY/ref=sr_1_1_sspa?crid=NW44U6SYDEZF&keywords=rj45+to+rj11&qid=1557958005&s=computers&sprefix=rj45+to%2Ccomputers%2C127&sr=1-1-spons&psc=1

Atm I am on virgin fibre and use my virgin fibre in modem mode to my xr700 gaming router
Update all software (Hardware Bios And Software) to avoid conflicts and smooth operation
Software such as driver booster/driver easy/Glary utilities is an amazing way to get all your software updates in one place and so easy to use
As you can see where the mouse icon is hovering thats the only button I use on glary utilites the up blue arrow.

Once you clicked here the software update small window pops up saying you have 1 new udpate available a new window in internet opens with the software ready linked to download.

This updates most if not all your software on your pc


Driver booster on the other hand updates every single hardware on your system including any gaming software that needs installing too such as C++ and direct x

Its so easy to use as it only has 1 button :D

IF YOU WANT TO BE EXTRA SAFE CHECK ONE UPDATE AT A TIME IN DRIVER BOOSTER AND IF ANY PROBLEMS OCCUR YOU KNOW WHICH ONE IT WAS AND YOU CAN ROLL BACK THE DRIVER IN SAFE MODE IN DEVICE MANAGER

Gettting the pro key is also easy online ; )

BIOS UPDATE
Also it is important to have the latest bios firmware which you can get from your motherboard manufacturer and installing bios firmware these days with the new technologies available is idiot proof and very difficult to make things go wrong.

The firmware of your SSD i use Samsung magician. Each SSD manufacturer will have their own firmware update software.

Update your routers firmware and Modems firmware if it is not done automatically
Youtube is your best friend and also contacting the manufacturer may help you update them if it is fairly old.
Turn off Xbox DVR
A step by step guide below is the link to disable Xbox DVR

https://www.windowscentral.com/how-disable-and-remove-game-bar-windows-10-creators-update

Once you have done this it may still be running as game presence writer in your processes

You click on the open location and delete game presence writer (if anything is running that must be stopped in order to delete it make sure you stop it and then delete this).

A bonus video for those who don't like reading too much
https://www.youtube.com/watch?v=qBcD0racroU


My Regedit settings for Xbox Game DVR



Flush the cache (Empty Standby List)
Unfortunately windows 10 has its faults and its not geared fully to gaming and the cache can sometimes get too big! And the system does not flush it!


Prefetch memory and clearing cache
https://youtu.be/z3cjTqCQemU

And example of this is here

As you can see my Cached is really low even when I play CSGO! This software allows it to be flushed when it reaches a certain amount (settings and amounts to set below).

All games feel super smooth now!

A video explaining standby list
https://www.youtube.com/watch?v=offcMVAabLI

You can download inteligent standby list cleaner below
https://www.wagnardsoft.com/forums/viewtopic.php?t=1256

My settings for inteligent standby list cleaner (pictured below)

The settings I have here should suit people with 16gb of ram as I have 8192 set as free memory lower than*

2 gb ram set this to 1024
4 gb ram set this to 2048
8 gb ram set this to 4096
16 gb ram set this to 8192
32 gb ram set this to 16384
64 gb ram set this to ‭32,768‬


With these settings its much much smoother to play games!
Choosing The Right Slots On Your Motherboard (Pcie x16 etc)
This is very important as some people like me have only 2 slots of Pci express x 16
What many people do not know is that if you for example slot your main graphics cards into slot 1 and you put your SSD, sound card, ethernet card etc etc into slot 2 then the lanes will no longer run at 16 x speed and it will split the speed between the 2 lanes running both at 8x speed.

This can be a problem especially with bottle necks!

I have a 4790k and my 2070 Rtx is just about being bottle necked by my 4790k. And if I use a 8x lane then I wont be getting the full benefits of this card at all! Especially in bandwidth hungry moments in game.

For those using a 2 card setup I highly recommend a 1 card set up for lower dpc latency and more snappy gaming.

And of course using only one of the slots for your GPU and leaving the other PCIex16 slots empty (certain motherboards of course are an exception).
Delete gamebarpresencewriter.exe
https://appuals.com/what-is-gamebarpresencewriter-exe-and-how-to-disable-it/

To be sure run a game then alt tab into windows

Go to task manager you can open it via ctrl alt del then click task manager

Go to details and right click on gamebarpresencewriter

Click on open file location

go back to the task manager and end the process

quickly flick back to the location and delete gamebarpresencewriter by right clicking on it and taking owner ship of the file then deleting it! (Follow step below how to take owner ship).

Example below of my take owner ship and inherited permissions in the context menu


In order to do the step above you will have to enable inherited permisions or take ownership in windows aero context section ; )

until you next update windows this will stay disabled :D

Hope this helped

And just in case you can recheck it before u game takes 10 seconds
Disable SYSMAIN / SUPERFETCH
Superfetch is now called SysMain

Disable them if you find them in your windows services as when you're a competitive esports gamer you do not need these to be working in the background causing stutters

https://www.youtube.com/watch?v=YAe7EVB9epk
MSI vs Linebased (irq) Highly Recommend!!!!
Irq vs msi
legacy interupt delivery vs message signal based interupts

Msi is the new way to communicate between devices as with Irq you can sometimes have 2 devices sharing the same interupt which can cause high DPC latency


As you can see in the picture I have all interupt priorites set to high on the right.

!!!!!!!!!!!!DANGER!!!!!!!!!!!! DO NOT SET ALL DEVICES TO MSI ONLY THOSE DEVICES UNDER SUPPORTED MODE WHICH SPECIFICALLY SAY MSI

AS YOU CAN SEE I HAVE NOT CHECK MSI FOR MY AUDIO DEVICE AS UNDER SUPPORTED MODES IT DOES NOT STATE MSI BUT LINE BASED ONLY!!!!!!!!!!!!!!!

ONLY ENABLE!!!!!!!!! THOSE WHICH SAY MSI or MSI / LINE BASED NOT LINE BASED ALONE!

MsiX is a further advanced version of Msi (you can enable msi on all msi x devices and msi devices).

you will know it has worked when you restart and check the msi mode utility the irq with go to minus -
i.e -13

as you can see I left the audio device with line based and it has 19 on the positive side.

heres further indepth information on MSI and Line based irq with someone who knows what theyre talking about lol

https://forums.guru3d.com/threads/windows-line-based-vs-message-signaled-based-interrupts.378044/

Download link which also appears in the link above just to make it easy I included this below but you have to remove the spaces from the link yourself :P

h t t p : / / w w w . m e d i a f i r e . c o m / f i l e / 2 k k k v k o 7 e 7 5 o p c e / M S I _ u t i l _ v 2 . z i p / f i l e
System Affinity And Software Affinity
Heres a great tool for setting affinity (link below)

download.microsoft.com/download/9/2/0/9200a84d-6c21-4226-9922-57ef1dae939e/interrupt_affinity_policy_tool.msi

Once you open the tool you will see your whole system and each component in your system and which cores they use

DO NOT CHANGE ANYTHING EXCEPT GRAPHICS CARDS, USB / USB CONTROLLERS AND AUDIO!!!!!!!! Like mine below is a few examples

You can go through the list and anything that says USB or USB generic/Controller you can put to core 1 and anything that says Audio put to core 3 and Anything that is network card / graphics card to core 2

This has worked best for me with Hper Threading off! (Although some games require this on for better performance!). Csgo works best with HT off!

If you have Hyper threading on you will have to realise that core 2 and 3 will be the core and thread of core 1 because core 0 and core 1 will be the core and thread of core 0 (core 1 being the thread and core 0 being the actual physical core of core 0). This basically means if you activate the core always activate the thread too if you have HT on!

My Dpc latency when using all cores was 1.4 for graphics card (measured with latency mon) when I chose to only use core 2 for my graphics card it dropped to 0.04! massive difference and much more snappy and more FPS!

Examples of mine below!




For the internet as you can see above (my Network adapter) you can try 1 core or all your cores (see which gives you the best results and less stuttering in game!).


The tool will enable you to set the cores to enable you to have lower dpc latency and more snappy response in games

Core 0 on your cpu clunks all the system processes into core 0 this can lag your system when gaming. Hence is a great idea to remove core 0 from all components such as USB controllers, graphcs card and audio devices and controller. Your components can now operate without system resources getting in the way and causing conflict, lag or stutters on core 0. This interference from the processes of core 0 can is a problem for gamers! and this is the solution.

You can check your results in latency mon.


It will ask you to restart the device once you have checked the chosen core.

This is will different of course if you have more cores i.e 8 cores, 16 cores etc although the same principal applies that core 0 is clunked with system processes that can lag the system!

!AFFINITY FOR CSGO! !!!!(Try it on your system and see if you get better results if not leave this alone)!!!!!
Same principal applies to software such as CSGO. You can set the affinity for CSGO also. You can either use process hacker, process lasso or just use the task manager (only thing with task manager is that you have to remember to do it every time after you launch the game). Example of this is below.




Below is an example of how latnency mon should look like (yours maybe lower than mine and if so thats great news for you :D )

You're looking for the highest execution tab. The lower the numbers the better!

Anything that is 0.1 or higher is a problem driver / problem with bios settings / conflicting drivers / not up to date drivers (or firmware). Problem drivers and components should improve once affinity is set! Although sometimes the kernal and other things can be high which you cannot set the affinity for and that maybe due to hardware being outdated or incompatible. Bios not set properly or updated etc

Conflicting Hardware And Software
HD Audio controller is normally the culprit in most cases and causes massive stuttering IF you have this on whilst using other sound software

For example I have a Xonar Stx2 sound card and use the Xonar Unified drivers with lowest dpc latency installation settings. If I have the HD audio controller running in the back ground with HD Audio software installed then I get micro stuters (serious micro stutters) and my gaming is ruined.

Pin pointing these conflicts is easy. As you can see in my device manager section I have many things disabled in the device manager which make my games run much more smoothly (if not perfectly).

Another problem I ran into recently was a ridiculous slow boot time!
I have 2 internal storage drives and 1 SSD drive

I found that when I disabled one of my internal storage drives my computer booted up 10 x faster as if it was brand new again. Turns out one of my hard drives was dead and it was taking the bios ages read the drive (which it failed to do so every time hence why I couldn't see it in my computer or disk management).

Usb can also be culprits and disabling certain versions like you see with mine has unveiled great results for me although each one of you has different set ups so trial and error is the idea here am just showing you an example of what I did for my setup. Not saying that my settings wont do for yours as most of my tweaks is universal.
Fast Prox Rename to stop CSGO crashing and more
https://windowsreport.com/counter-strike-global-offensive-windows-10/

On your keyboard, press the Windows logo key and E at the same time, then click View > Options > Change folder and search options.

Click the View tab and uncheck the box before Hide extensions for known file types. Then click Apply > OK.

On your keyboard, press the Windows logo key and E at the same time, then copy & paste C:\Windows\SysWOW64\wbem into the address bar and press Enter.

Locate fastprox.dll and rename it to fastprox.dllold.

Re-launch your game and hope you’re enjoying your game right now.

If you cant change it due to restrictions you can use windows aero to add take ownership to file
and you can take owner ship of the whole file and now you cna change it!

or you can use this video
https://www.youtube.com/watch?v=IaXDn5Vs-Ks
Crosshair Tweaks
Crosshair is personal and you can use what ever you like if you play well with it

A great thing to try is crashz crosshair generator video below
https://www.youtube.com/watch?v=EQrdda_BGyI

Crosshair size by War Owl
https://youtu.be/5CzqbH3GB6s
Tick Rate and Rates
If you get a calculator and divide 2 by 64 you will get 0.03125

If you notice this 0.03125 is your interp in CSGO and 2 is the ratio and 64 is the tick rate

If you divide 1 by 64 you get 0.015625

This is ratio 1 divided by 64 tick = 0.015625 interp

Its all mathematically configured

If you're playing on 128 tick servers and use ratio 1 and cl_interp 0 you will notice your interp is 0.0078125

Basically the lower the interp the better it is with exceptions of course!

If you have wireless and have a milisecond of 100 ms to the server with loads of loss and choke you wont be wanting to set cl_interp_ratio to 1 but leave it as 2

Same with the interp settings leaving them on 0.03125 on 64 tick servers and 0.015625 on 128 tick servers might be the better option for you as you wont have a great connection to the server

However those of us with excellent connections to the server can enjoy a more lag free game and I will recommend you use the lowest possible whilst gaming i.e
64 tick = ratio 1 and cl_interp 0.015625
128 tick = ration 1 and cl_interp 0.0078125

The rates are as follows and depends on your internet speed
.5 Mbps – rate 62500
1.0 Mbps – rate 125000
1.5 Mbps – rate 187500
1.57 Mbps – rate 196608 (New Default)
2.0 Mbps – rate 250000
2.5 Mbps – rate 312500
3.0 Mbps – rate 375000
3.5 Mbps – rate 437500
4.0 Mbps – rate 500000
4.5 Mbps – rate 562500
5.0 Mbps – rate 625000
5.5 Mbps – rate 687500
6.0 Mbps – rate 750000
6.2 Mbps – rate 786432 (New Max)

Make sure you set your in game internet settings to unrestricted if you're choosing the maximum settings in the CSGO menus.

In 128 tick servers you should make sure you set cl_cmdrate to 128 and cl_updaterate to 128 as some servers do not do this automatically.
VAC Issues
To avoid the VAC issues that can happen when using CCleaner etc. you can apply this fix in elevated CMD (which simply means running these commands stated below BUT run as ADMINISTRATOR i.e you right click CMD and click run as ADMINISTRATOR). Here are the fixes you should run after scanning ur pc below. Then restart your PC.

FIXES:
bcdedit /deletevalue nointegritychecks
bcdedit /deletevalue loadoptions
bcdedit /debug off
bcdedit /deletevalue nx
"C:\Program Files (x86)\Steam\bin\SteamService.exe" /repair

I have never had a VAC issue since implenting this! If you have problems with CSGO run these commands then restart your pc, voilla VAC error should be gone.

Do not use Ccleaner after applying the fix (Although I do and have no problems at all but if your problem persists after using Cleaner then apply fix and do not use it after restarting).
Steam Beta Updates
Use beta steam updates

enable steam beta updates from the steam options , Steam > settings > account > betaparticipation > change > betaparticipation press ok and update.
Importance Of Voltages For Your Components!
I see many people trying to test their machines and racing to see who has won the silicone lottery and who can keep the lowest possible voltages running in the highest frequencies possible!

Although this is good it can also be bad for your gaming experience as you are at the very EDGE of what power and performance your CPU, RAM, GPU require!

An example of this I will use my CPU the 4790k

As you can see in the picture it shows the minimum possible voltages for a certain frequency (depending on if you won the silicone lottery as you could set the voltages a lot lower and get the same results).

Setting it at 4.6ghz requires a minimum of 1.3 volts
Theres two things here that can cause problems
1. is you dont have the power supply to power everything up thus it doesnt matter how much you tweak your fps will always stay low!

2. If you give it JUST enough power then you could get the opposite of over volt throttling which could BSOD your screen or micro stutter when playing! (Even if you have stress tested with prime 95).

Conlusion is don't be afraid to stress test the minimum possible and then add a few micro volts to the conclusion of your testing.

So for example if the minimum volts for your desired frequency is 1.30 volts after stress testing do not be afraid to add additional micro volts for further stability and performance i.e. 1.32 or 1.31.

I've noticed it makes a difference especially setting the voltages of my ram manually

I recommend getting a power supply always at least 200 above your requirements this keeps the power supply from redlining all the time and keeps its life span for a lot longer! And you avoid any throttling what so ever.


Installing Xonar Uni Drivers for Asus Sound Cards
If u have a asus d2 / x xonar sound card its better to download the unified drivers and select the low dpc latency option when installing latest one. Web site below :D
http://maxedtech.com/asus-xonar-unified-drivers/

Check the option Run driver cleaner when installing the unified drivers

Run windows disk cleanup to get rid of old windows updates

How I get True 7.1 Surround Sound Immersion In My Games (Dolby Digital Live)!
I have the Xonar STX2 which has a pretty cool DAC.

A DAC is a digital to analogue convertor.

It converts digital sound to analogue yet keeps the quality to be re converted back to digital.

I have my system set up like so.

1. Set Windows, CSGO, Xonar software to 5.1 surround sound and my mix amp pro set on Dobly Digital!

2. 5.1 digital then goes into my sound cards DAC > is then converted into 5.1 analogue.

3. This 5.1 analogue signal then travels through the spdif wire (75 Ohm coaxial cable) and goes into my mixamp pro which then upscales the 5.1 analogue signal into 7.1 Dolby Digital which is then transmitted into my A40 headphones and after you have activated the Dolby Digital option on the mix amp pro you have true Dolby Digital 7.1! ; )

This is the proper way to get true 7.1 for games and films! For your headphones at least :D




This is the proper science how to get true 7.1 digital surround sound :D

This is my sound settings within windows for best dpc latency

Tweaking Your Sound For Users Without Sound Cards
Screen Resolution
Screen Resolution and Ratio

Screen resolution Is also personal preference but you can play about with it and see which suits you best.

Below is a link to all the pros settings to give you an idea of what the majority use in CSGO on the pro scene including their mice, keyboards, resolution, ratio, hertz of their monitors, dpi, polling rate (mouse) and eDPI (which is ingame sens x dpi = eDPI).

https://prosettings.net/cs-go-pro-settings-gear-list/

Remember its personal preference and what may suit the best player in the world will not always suit you! Find something which makes you play better for you.
Ports to open for CSGO
Ports I used to open open are as follows:
Anti virus/Router
TCP: 27030-27039,27014,27050
UDP: 1200,27000-27030,3478,4379-4380

I do not open ports anymore and have UPNP disabled in my router settings

For those who need LAN games these ports will help if you also want to host a game on your servers etc

Importance Of Frames Per Second In All Games
Importance of fps
Heres an excelent video by 3KliksPhilip explaining this in further detail and Concluding that you can never have enough fps!
https://youtu.be/hjWSRTYV8e0


Many people will argue that you only need the fps of your monitors hz rate which is true to a certain extent. However having double your refresh and beyond will reduce your input lag as you go higher and higher with your frames making everything feel smooth and snappy!

I remember having a 1 vs 1 with my friends Polar, Asyro, Goku, Darkill and others and I was getting 1100 fps at times!
I felt like I had an advantage when playing this certain map with this many fps.

Remember this map I was playing was a 1 vs 1 map in game in competitive I seem to be getting 350 minimum and around 400 average and maxing out in certain areas of the map with 500-600 fps

I know many people with much higher specs than me that do not get anywhere near my fps!

I mean getting 1100 fps in that 1 on 1 map is evidence that tweaking your PC is necessary to squeeze every bit of performance from it as possible

On my main menu my fps is 999 :D

Specs are 4790k @ 4.6 ghz and a Rtx 2070 with 16 gb ram ddr3 @ 2133mhz

Many people have higher specs than me but I kill them with fps because and performance because I tweaked my pc and geared it towards gaming!
Things To Do Regularly And Before Competitive Gaming
Scan using the scans I have recommended in my light virus and clean up sections

Run this first and restart if needed
Adwcleaner
Link
https://www.bleepingcomputer.com/download/adwcleaner/
Pictures
This is by malaware bytes and scans for different things than malaware bytes
https://www.youtube.com/watch?v=u0J2pSC2ftE

Smart defrag and optimise ssd drives

Flush the DNS by opening CMD and typing
ipconfig/flushdns
Then press enter to put the command through

Use wise 365 to run clean up in all the tabs and use the game booster to close recommended software

Run auto runs and turn off ALL the scan software you have ran making sure nothing is left running

Press Control Alt Delete and open task manager
Go to details and turn off anything here that you don't need for gaming including all the scans you have ran if any is remaining after auto runs unchecking.

Set CSGO to run as administrator and you can also try disable full screen optimization and see which one works for you best. I personally have disable full screen optimizations checked now along with run as administrator.


With my launch options you should already have CSGO running in high priority

Run Ccleaner

Check the temp files by runnung RUN
and type
%temp%
then enter and delete everything in here

You can now start CSGO and play with a clear cache
CSGO launch options
My Launch Options
-novid -freq 240 +cl_interp 0 +cl_interp_ratio 0

In -freq put your refresh rate instead of the 240 if its 240 keep it the same :D

I have CSGO set to high priority but do not set it through launch options but through process Lasso I have it set to high permanently

I have found the less launch options you have the better the game runs!

HT=Hyper Threading

After much research I realised that disabling hyper threading and having only the 4 cores set was better for dpc latency and Ill explain

when using HT you basically divide the one core to 2 which reduces the bandwidth resulting in bottle necks with certain games and applications

when you disable HT you open up the bandwidth and its much harder to bottle neck the CPU cores

you may have a slight drop in fps like 1 - 5 fps but the dpc latency and responsiveness would over shadow this!

-freq I got 144 here cause my monitor is 144 hz you put what ever your monitors hz is here :D

For some games enabling HT can be better as they utilise the technology better but in CSGOs case disabling is the best option
Disable full screen optimization in ALL your full screen games!
As you can see below I have disabled full screen optimization for CSGO


Do this in all your games that you play full screen in all versions of windows
CSGO INGAME SETTINGS. VIDEO, SOUND ETC (Personal Preference)

















Extras
Turn off prefetch for ssds

Use windows disk clean up to clean old windows installations and clutter

Check your CPU/MEMORY/NETWORK/HARD DRIVE usage is low when idle
You can do this by opening task manager and checking the performance tab

Here is a picture of mine on idle

As you can see everything is low on usage
Cpu @ 2%
Memory @ 9%
everything else is 0%

This is what you should be aiming for or close to it for a more stable system and snappier response

If you are having spikes in any of the 6 sections then you need to disable a lot of stuff as explained in my guide then come back and test it again

disable indexing from all your drives

Disable sounds to increase bootup and shutdown times

increase boot up time continued
Learning nades just as important as learning recoil for weapons you use
You can learn most nades on youtube here is an example of some nades on dust 2
https://www.youtube.com/watch?v=F0Knewn93n8

https://www.youtube.com/watch?v=CjctGZy2a-s
10 Scientifically Proven CS:GO Tips For Better Aim
Team player? To challenge or not to challenge?
Many times you will have a team mate in your team that still thinks the game is a solo game and not a team game and you will find yourselves in a 4 vs 5 situation in the first 10 seconds. This type of player is selfish and not a team player. Avoid queuing with such people and aim to make CSGO friends with players whom work as a team.

The player who re challenges an awp, this mistake is very easy to avoid and can make you a greater player by just doing this and holding angles. Re challenging for a kill in most situations can be the worst thing to do instead waiting for backup or re positioning with mates can really shift the edge in your teams favour to win the round.
Peekers advantage
https://www.youtube.com/watch?v=Pd_4voLbeJE

Other fps developers (one game in particular in closed beta) have been fixing this and hopefully Valve will fix this too soon :D
Trading vs Crossfire
In many situations I see people failing with the 2 options available, should I crossfire or trade.

It is actually subjective and depends on the scenario.

For example (5 Ct's vs 1T clutch situation) if you are in a crossfire position where each Ct will be 1 vs 1 with the T when the T peeks and reveals him/herself then positioning for trade will be the best bet but if the CT's are in a crossfire position and the T will have to go 2 vs one in every cross fire scenario based on the CT's positioning then crossfire will be the best option.





Binds
bind "KP_INS" "buy vesthelm"
bind "KP_END" "buy p250"
bind "KP_DOWNARROW" "buy galilar; buy famas"
bind "KP_PGDN" "buy deagle"
bind "KP_LEFTARROW" "buy mp7"
bind "KP_5" "buy awp"
bind "KP_RIGHTARROW" "buy p90"
bind "KP_HOME" "buy mac10; buy mp9"
bind "KP_UPARROW" "buy m4a1; buy ak47"
bind "KP_PGUP" "buy mag7; buy sawedoff"
bind "KP_SLASH" "buy molotov"
bind "KP_MULTIPLY" "buy flashbang"
bind "KP_MINUS" "buy smokegrenade"
bind "KP_PLUS" "buy hegrenade"
bind "KP_ENTER" "buy vest"
bind "KP_DEL" "buy decoy"

I also have a jump throw bind to make jump throw nades more consistent
//Jump throw
alias "+jumpthrow" "+jump;-attack"
alias "-jumpthrow" "-jump"
bind "t" "+jumpthrow"

I like using the numpad to buy my weapons and nades you may prefer other key binds there are mere examples :D
Mute button and clutch situations
Make sure you bind a button on your keyboard to mute the in game voice of players especially useful in clutch situations. As you do not need any distractions or educated guesses from your team mates as now its time to use your own intuition and initiative.

As when you are 1 vs 1 the enemy can now be anywhere and any information from your mates prior to muting you can now make your own educated guess without distractions to where they are. Making the guess will also depend on the information you can use on this particular enemies tendencies from previous rounds ; )
Tweak Windows Firewall
initially you want to go in here and delete EVERYTHING FOR BOTH INBOUND AND OUTBOUND!!!

Windows 10 uses tons of telemetry to gain access to your system and how you use your computer.

This is constantly sent back and forth using your resources!

A quick look at my firewall settings will show you how I stopped them by not only deleting firewall entries that were allowed but also by blocking certain windows telemetry entries. As below


This way you know whats connecting to your PC and whats not!

Which ever program you open or opens on its own will be asked allowance through the firewall and here's your chance to stop what ever you don't want to allow through it

KEEP CHECKING BACK HERE AND ONLY ALLOW WHAT YOU USE!!!!

DELETE THE REST ITS TAKING UP YOUR INTERNET RESOURCES WITHOUT YOU KNOWING!
Bios Tweaks And Settings
Updating and tweaking your bios
https://youtu.be/CG63bPkXqR4

Will add screen shots soon my bios settings (complete from tab to tab).
My Bios Screen Shots
My settings will be different to your needs but here's my settings

I have a Samsung Evo so I disabled m.2 and chose the pci express x4_3 Slot (Black) Bandwith
which makes every slot except the x16 pcie 3.0 slot run at 2.0

My settings are as below which are optimal for me and maybe you too






Numbers in this next one is blurry but my settings will be different to yours you can go ahead and set the maximum settings in this next picture

The maximum numbers should be allocated on your screen at the bottom as you jump from option to option.















This next one below be careful because it will disable m.2. This is the best option to have IF YOU DO NOT HAVE M.2 installed on your system. Also not I disabled HD audio controller this is because I already have a dedicated sound card (xonar stx2). I also disabled the Intel lan controller as I have a dedicated NIC if you use the motherboard for sound and internet then leave these enabled.



This next one only disable if you have a dedicated sound card in one of your pci slots! I recommend anything thats pci express x2 and above :D If youre using on board internet then leave this on as this disables the on board one! If you have a Dedicated NIC disable this!




My Router Settings NETGEAR XR700 Night Hawk
In this first picture above in the Duma Os you can set your router to only connect to servers within a certain radius as seen. You can also set it to connect to servers outside the radius you have set if it meets certain ping requirements i.e if you set 30 ms ping then even if its outside the radius it will connect to it knowing you have a low ping session!


Anti buffer float and bandwidth allocation

As you can see when I game I give myself 100% when I game and I set my buffer float at 2% for both upload and download with a 200 down and 20 up connection

Most of my settings are off except for those which I use. Less is more.

Quick note when settings up 10gb connection using SFP connection
You will have to select DAC mode and leave the option 1GB selected not 10GB like mine below

I dont know why this is but if you select 10G LAN SFP+ Port (10 Gbps) it will not work?!
You have to select Internet Port (1 Gbps) <-----------
For SFP+ Module Detection: select DAC

If you done it like mine you will see a blue message next to ----> 10G LAN SFP+ Port (10 Gbps) Status: Connected to the Internet <------ This message is in blue

To make sure you're connected in the low latency 10GB mode you can open your ethernet status
from this link below
Control Panel\Network and Internet\Network Connections <-----------
Should look like mine below

As you can see my 10.0 Gbps is active ; )

Also use the same DNS in your router that you use in your local network!
Pictured below is my routers DNS!

And my local network DNS pictured below



https://www.youtube.com/watch?v=AORNx0uaI_Y
Auto Runs! Highly recommended!!!!
This amazing piece of software is a God send. Link below and how to use and examples below.
https://docs.microsoft.com/en-us/sysinternals/downloads/autoruns

It displays everything! that starts from logon and works in back ground.

I will give you screen shots of mine and you can tweak yours

!!!!!!!!!!!!!DANGER!!!!!!!!!!! DO NOT DISABLE DRIVERS AS YOU WILL GET BSOD!!!!!!!!!!!

I also DO NOT touch knownDLLs

Everything else is safe to disable if you don't use them of course

Screen shots of my auto runs are as follows from tab to tab



















Side note I do not use internet explorer or Edge I have them all disabled and use firefox only and have removed maintenance from fire fox too (uninstalled firefox maintenance from uninstall programs).

As you can see I have disabled microsoft office but you dont have to its just me being extra xD


Drivers: DO NOT DISABLE ANYTHING IN HERE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Known DLLS: DO NOT DISABLE ANYTHING IN HERE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

MY WINDOWS SERVICES FOR WINDOWS 10 FOR GAMING
After testing barebone and other services I have come to the conclusion that barebone services leaves your system vulnerable and also unstable here are my new services and details tab settings with full system stability and all things working within windows 10!

Pictures of my details tab in task manager current 2020 February


Pictures of my services full list tab 2020 February (Stability tested and all things working within windows) after all windows is not just for gaming :D

Disable Time Broker Service: TimeBrokerSvc
In services Time Broke aka TimeBrokerSvc

Takes up a lot of resources as it controls the scheduler services behind the scenes and all them schedules obviously take up a lot of resources!

The way to disable this is go into Reg Edit (path below)

HKEY_Local_MACHINE\SYSTEM\CurrentControlSet\Services

And find TimeBrokerSvc

Click and highlight it

On the right plane double click on start and set this to 4 and this will disable the time broker service

Because you have disabled this all your start up programs wont start but that's the only bad news with this tweak the rest is all great!

There is a way to start all your programmes and its easy

Go to this path

C:\Users\Name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

Create a shortcut for Startup on your desktop

Open startup

Create shortcuts for all your exe files you want to start up with windows and copy and paste them here

Example below


Delete this if you do not use on screen keyboard And Delete PUB MONITOR
Path
C:\Windows\SystemApps\InputApp_cw5n1h2txyewy

EXE FILE TO DELETE IN THIS PATH =

WindowsInternal.ComposableShell.Experiences.TextInput.InputApp

End the task in task manager and right click the exe file and take owner ship (enable context menu in windows aero tweaker) and cut the file and place somewhere else

Delete PUB MONITOR

Iobit likes to put hidden software in the background to monitor the system but us gamers just want to access these to scan for viruses or optimize our system then shut them off without them running in the back ground. Below is how to delete PUB monitor



Small tweak for fps gains
Seen this a few weeks ago I implement it all the time worth a try for those who are suffering low fps!

go to this directory

C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\panorama

Once here

Rename fonts and videos to videos1 and fonts1 like mine below

Hope this helps you guys as much as it helped me!
OPTIONAL! Disable Windows telemetry !!!!DO NOT!!! DISABLE WINDOWS DEFENDER ,MICROPHONE, CAMERA AND SOUND
If you have alternate anti virus then you can disable windows defender (I just keep windows defender as it works well coupled with the other malware scans I do).

DANGER DO NOT CHECK BOXES WITH MICROPHONE, CAMERA AND SOUND

I use a software called windows Aero its absolutely awesome and makes you fully customise windows 10 without the telemetry and other things you do not need whilst gaming. Download link below.

https://winaero.com/comment.php?comment.news.1836

In conjuction with windows aero I use shutup 10 (donwn load link below)
https://www.oo-software.com/en/shutup10


WARNING!!!!! DO NOT DISABLE!!!! -----> SOUND, CAMERA and MICROPHONE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.

However if you accidently disable this you can rectify the microphone or other privacy options through the regedit fix as follows below!

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy
On right plane set
LetAppsAccessMicrophone SET THIS TO 1 for fix with microhpone problems!

You can change other options through here too.

These are my personal settings and yours may differ I use my pc mainly for gaming, printing and videos.


A video for further information
https://youtu.be/h2vIdIQ-ODc
OPTIONAL!!!!! Debloat Windows 1909 WARNING THIS WILL DISABLE SOME WINDOWS FEATURES!
THIS SECTION IS Personal Preference I DONT DO THIS ANYMORE BECAUSE I LIKE WINDOWS TO RUN NORMALLY WITH CALCULATOR ETC ETC

THE ONLY TELEMETRY SECTION I DISABLE NOW IS THE WINDOWS AERO TWEAKER SECTION (CHECK ALL BOXES IN THERE IN THAT SECTION THATS IT!)

This is if you want your system without any of the features windows 10 has to offer other than to run your games.

NOT RECOMMENDED IF YOU LIKE WINDOWS 10 WORKING WITH ALL FEATURES

BETTER TO USE WINDOWS AERO AND DISABLE TELEMETRY IN THERE IF YOU LIKE YOUR WINDOWS OTHER THAN JUST FOR GAMING!!!!!

Remove these 4 directories to complete your gaming system without any bloat and restart your pc

You're going to need iobit unlocker
https://www.iobit.com/en/iobit-unlocker.php

In order to see these folders in the directories below you need to enable view hidden folders as below

1. C:\Program Files\windowsapps

You will right click on it and select iobit unlocker or u can drag and drop into iobit unlocker and select forced mode then from the drop down menu select unlock and delete.

2.C:\ProgramData\packages

3.C:\Users\yourname\AppData\Local\Microsoft\windowsapps

On the 3rd one windows apps we need to select unlock and rename and then rename this directory within iobit unlocker then u can just right click and delete the folder afterwards

WARNING CALCULATOR WONT WORK AND ALSO YOU WILL NEED TO SORT OUT WHICH SOFTWARE WILL OPEN YOUR PICTURES AND VIDEOS ETC LIKE MINE PICTURED BELOW IN SETTINGS!

OPTIONAL!!!! Disable Meltdown and Spectre
WARNING SECURITY RISK SO OPTIONAL!!!!!

I know everyone has probably never heard of this before but the performance boost I got from disabling these two were incredible! You can feel the sharpness and snappyness instantly!


Download is below
https://www.majorgeeks.com/files/details/inspectre.html

Video about this
https://www.youtube.com/watch?time_continue=3&v=_fqKMPNX-8U
How to install Nvidia Control Panel If Windows Store Plays Up
Go to this site first as below

https://nvidia.custhelp.com/app/answers/detail/a_id/4733/~/nvidia-control-panel-windows-store-app

You will see this a bit lower down on the page (--->)



---> If the NVIDIA Control Panel is not installed during the installation of an NVIDIA DCH display driver, you may manually install it from the Microsoft Store be searching for “NVIDIA Control Panel” or directly from the URL below:

https://www.microsoft.com/store/apps/9NF8H0H7WMLT <--------------- This URL copy and paste it


Then go to https://store.rg-adguard.net/

And paste the copied URL into the box and press the tick box

You will see some software load you want to choose the one at the very bottom which has around 8.25 MB in size the one at the very bottom if you notice is the latest one

Click the link and save the file and install it (If you are paranoid feel free to do a virus scan).

Side note: You may need WinRaR or equivalent software to extract it then you can keep it on desktop and create a shortcut for it to open when ever you need it :D


And FInally Just Before You Game Do This Cache Flush! And Remove Residue!! Have Fun!!
Its a good idea to flush the cache on your system before you play and doing this ritual will enable you to have smoother game play and also better experiences in gaming

Clean the unplugged devices data from your system using Driver Booster as shown below before commencing with the 6 to do's below

Side note do not delete microsoft device association (do not worry if you have you may need to force restart as certain things wont work just ignore it like I did here).


The rest you can delete


Click scan then delete the entire contents!

The contents here (driver residue) will return so make sure to delete them before every competitve game!

1. Use windows disk clean up and click to clean up your main drives. Check all the boxes and click ok to clean it up.

2. Use CMD to flush your DNS cache. Open CMD as elevated administrator and type in
ipconfig/flushdns and press enter (should contain no spaces).

3. Use Ccleaner (link below) to clean your system before you game (Run all tabs 3 tabs including registry tab!)
https://www.ccleaner.com/ccleaner/download

4. type %temp% into run and press enter and delete the entire contents

5. type temp into run and press enter and delete entire contents

6. Verify game contents by verifying cache
https://inxile.zendesk.com/hc/en-us/articles/115004662908-Verify-game-cache-files-Steam-

After verifying cache you may have to go and delete the newly installed fonts and videos again from this directory
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\panorama
as you want videos to be videos1 and fonts to be fonts1 so they are not loaded and you can enjoy more fps!

7. Run smart defrag by iobit (This will optimize SSD drives and properly defrag your storage drives for optimal performance).

8. Check your processes so that presence writer is not running! nor other useless services (we shouldve disabled most by auto runs but there is more annoying ones left over).


You can open Run by holding the windows key and pressing R

AND if you already have not done it you should have disabled prefetch from regedit and sysmain or superfetch from services you can type prefetch into run and delete the entire contents if you have not already done so
Verify Signatures Of Drivers (Recommended)
Each driver is digitally signed and if they're not they are prone to change without you knowing!

Using RUN (hold windows key and press R to launch it)

Enter sigverif

Scan the drivers and check the ones which appear on the list

The ones on the list are not digitally signed and need to be reinstalled or deleted

!!!!!WARNING!!!!! Do not delete files that are important or system files research why them files are not digitally signed and if they're not important
Seating Position To Monitor / Posture
https://www.youtube.com/watch?v=8qr4Xt0Pw8g

Conclusion: Dont be afraid to experiment with

1. Different monitor tilts
2. Different angles of sitting
3. Different height
4. Close to monitor vs distant from monitor ? <------- Some people are short sighted some are long find your strengths!
5. Keep good posture and do exercise

Many more explained by the fps coach in the video. Enjoy :D
Seating Position Chair vs Table
https://www.youtube.com/watch?v=UW_z6bCy1ZI

A very good watch for seating position
Finding Your Dominant Eye
Here is a video that will better explain your dominant eye and why to set the weapon to either right or left handed on screen

https://youtu.be/E6xkJMxUkps

Command for this is
cl_righthand 1 = weapon is on your right hand
cl_righthand 0 = weapon is on your left hand

My dominant eye is my right eye so I have the weapon on my left using cl_righthand 0 = weapon is on your left hand. This keeps my right side clear for my dominant eye.
Is there a perfect strategy for each map
The answer is NO and always NO

This game is designed to be a counter strategy game so the players on the losing side need to come up with a strategy, team formation and tactics to beat the current winning strategy implemented by the other team and it continues like this for ever.

Is there a counter strategy for every strategy implemented by the other team? The answer is YES always!

Through evolution of the game and 1000's of times played there will be standard strats and formations implemented which work the best all round for each map.

There are many ways to tweak your strategy and tactics and a few example are below as follows

Team formation for both CT and T
Formation is important and having too many players going rogue (lurker) can cause problems and leaks in entrances and exits available to the enemy team.

Take dust 2 for example there is many strategies you can implement
As T 1-3-1 <-------- this is a basic strategy which concentrates on mid control 1B 3MID 1A main
As CT you can do 2B 1mid 2A
The above are just examples

Making reads
Reading your opponents and team mates tendencies is very important as this can give valuable information in clutch situations and many other situations

You can use your enemies tendencies against them by pre planning for them with your team mates

For example if you know the other team are rushing B every round then you can smoke mid and stack B or you can fake the smoke at B and keep standard formation. Many options to confuse the enemy. If you find smoke fakes are not doing anything you can stack B and wait for them.
Just a basic example.

Enemy tendencies
Enemy tendencies is very important to winning rounds

And example of this is a choke point which you can pop flash for your team mate, you both are in position to flash and entry but the enemy team rushes out and kills your mate and you. Now you repeat the same scenario and this happens over and over. I see so many times in many matches in match making this mistake.

If you feel like the enemy is rushing out then you should take control of the area for some times before executing the nades.

I also see many players peek without a flash from their mates, I call this naked peeking and it is not a good strategy vs awpers and augs. Pop flashing for your mates in situations like these level the round to a more fair state of affairs. Team work is where the problem is for most people who still think CSGO is a solo aim fest.
Formations
Many people think formations are only for football in sports but that is not true.

Basket ball, hockey and yes even CSGO etc etc has formations

You will need to find which formation is the counter strategy to your enemies strategy. Be it you over whelm them in choke points or nade together to take control in a certain part of the map to give you the entry you need to give your team the edge you need to win that round.
Crosshair Aiming Height? Should I aim low or high?
Many people will tell you to ALWAYS aim at head height and this is just NOT true and I will explain why.

Aiming at the head is much harder but more rewarding of course this is true but is aiming at the head always a good idea and the answer is no.

There are many reasons why

1. You could be in a clutch situation with the enemy on really low health for example 5hp so aiming at the head only you're reducing your chances of hitting them when you can go for a much bigger surface area such as the body!

2. Your opponents tendencies could be to always crouch low so aiming head height would mean adjusting your crosshair even with perfect crosshair placement! read the game and find which opponent / positions is always ducking and aim low in anticipation.

3. Running opponents are tough to hit and aiming lower on them would be better because as they run they're at very reduced accuracy rate which means they would be lucky to hit you and you're aiming at a much bigger area!

4. In the distance enemies are much harder to hit this is due to inaccuracies of each weapon and the rng from a distance. Aiming lower at a distance will actually enable your chances of a head shot much more and allow you to not adjust as much!

5. They are at extreme distances and you're in an elevated position

P.S when I say low I don't mean pointing the crosshair to the ground :D low as in neck height upper body low / middle depending situation, elevation, hp and distance.

Reasons to keep you crosshair high and at head height always

1. You're in a clutch situation and the enemy team is less likely to be crouched and more than likely to be walking slowly looking for you which makes the head target easier to hit! (unless all the opponent is very low hp i.e 1 hit kill anywhere in body).


2. You're in the opposite situation of a clutch and you're 5 vs 1 on an opponent and should always play head height (unless the opponent is very low hp).

3. Whilst you're camping and the opponents have tendencies to walk and not run as often

4. Depends which weapon your opponent is using, position, their hp and distance in relation to you

5. Your enemies tendencies are never to crouch

Tips

1. I tend to avoid shooting in the distance unless I have a scoped weapon and if I have a rifle Id close the space between me and opponent without going into a fight and only fight when I'm in range

2. Knowing which range your weapon is most effective will give u more kills and more ideas on where you can hold or push with each weapon.

3. Never think tunnel vision because you have mastered one weapon always try and master another one as different use of weapons and strats unlock the other teams current strategy they are implementing. Remember there is ALWAYS a counter ''strategy'' to every given situation once your aiming potential has been reached its all strats, executes, nades, communication and holding together.

heres a good watch on the subject folks and hope u like this new section <3

https://www.youtube.com/watch?v=bS1MIZySHds
CROSSHAIR PLACEMENT
This section will cover crosshair placement
__________________________________

I like to evolve my crosshair placement by starting with a standard one and evolve as I progress into the match and I will explain why your crosshair placement should evolve in game and be coupled with the enemies tendencies to know where to actually place your crosshair!

An example is players that wide peek all the time. In this situation IF you always hold your crosshair aligned near the wall where they are always wide peeking you leave yourself trying to find your best reaction time shot every time (this can be exhausting as you have to overly concentrate) or flick over (depending which weapon you use of course comes into play too and enemies).

To combat a situation where you always are dying to wide peekers is to have your crosshair a little wider then normal (each person in this situation is different as reaction times for different people).

This way the enemy runs into your crosshair and you have MINIMAL adjustments to make

If you find your opponents never wide peek then holding your crosshair in alignment to the wall where you think they will half peek will gain more consistency!

At the end of the day we are trying to evolve to consistency within a match.


Another example is very passive players whom never peek then placing your crosshair into the wall before you peek will give you the advantage as you will be right on them without adjusting your crosshair.

Another great idea is to watch a replay of yourself when playing a match that you lost. Reason is you learn more about your play style and crosshair placement when you lose a match than when you win as you will be able to see the leaks more clearly in a game that you lost! and plug them (with the daggers xD).
Being Patient holding angles
YOU CANNOT HOLD 2 or even 3 ANGLES AT ONCE!

This simple trick will have you rank up in no time!

When holding an angle try to shut off the other angles and only hold one direction! As you can only aim in one direction accurately anyway due to recoil and movement inaccuracy you need all the help you can get to fire accurately.

Whilst holding this spot an example is you're on B site on dust 2 and you're holding B tunnels. Many times I see the holding awper on B as CT constantly flicking from B tunnels to B doors to B window xD This is the worst way of holding because when you eventualy enagage an enemy your crosshair is way off and you have to make adjustments which are huge and more then likely you're already moving!

A better way is to pick one of the spots you think the enemy is more likely to come from whilst hiding away from the other 2 points of entry and HOLDING without losing patience! A team mate if there can watch the rest and give you support.

If a team mate is not there and the say for example you're watching window on B as CT and the T's come from tunnels and doors you're already hidden from them angles and you have plenty of time to get some picks from that position as you probably have not been spotted yet.

Conclusion is not to watch more than one angle and keep the other angles out of sight so the enemy cannot see you!
WALK WALK WALK WALK WALK WALK !!!!!
Many players call wall hacks too fast! They do not understand that other people can hear you step and follow the sound of your steps and have a very very very high chance of killing you before you kill them!

WALKING solves this problem and enables you to quietly hold or even quietly push!

Rotating when the bomb is planting and you have information that all the other players are on the other bombsite then walking is not the way to rotate xD You should obviously run in this scenario!
Distractions
Any player with experience and a brain can tell you that distractions can cost you rounds, matches and tournaments. What to do?

Getting head phones which block out sound is one option.

Binding a key on the keyboard for voice_enable 0 so you can switch between voice_enable 1 very efficiently. Makes clutch situations more easier rather than having your dead team mates spam with the mic. They usually end up spamming where they THINK the enemy is not where they KNOW where the enemy is which more often than not is the wrong information (remember this is much more so the case if you're a casual gamer and solo queue most times, this wont happen too much with a pre made lobby or a team).

Avoid clutter on your desk.

Avoid playing with broken components.
GHOST CALLS: WHAT NOT TO DO !
Ghost Calls
_________

Ghost calls are when you ''think'' you know where the enemy is and you either inform your team mates about the enemy location or you spam them with your voice when you are in reality guessing and using your own game sense to guess their new location.

The only problem here is that you should never point out where an enemy is if you're not certain.

This can cause many problems if you are wrong

1. Team tilt: Easily done especially if you are dead and are spamming the voice chat or texts which is only going to put your team mate off! IF your team mate wants information they will ask you for it in them situations! :D

2. Trust: Your team mate or mates might not take you up on future calls and might even think you are trolling!

3. People can mute you and then information is cut off

4. It can lose you that important round or the entire game because of many factors



Best things to do
_____________

1a. Only give call outs if you are certain and it was a few seconds ago of the enemy location. Remember less is more!

2b. Do not delay your call outs. If you see an enemy inform team mates straight away. Delayed call outs can cause the above problems (1-4).

3c. Stay silent when your team mate is on a clutch situation. You calling out to them wont help them but distract them when you have been dead for a long time. If they want information they will ask you.

Me personally I have a mute button for chat in clutch situations which is a bind to the " ' " key.(which is also @).

My bind is as follows

bind "'" "toggle voice_enable 0 1"

This helps when solo queuing and the other team is either speaking another language or cannot stop chatting during these situations.
Do not be this player
Been in many games where I am down 14-0 and came back to win 16-14

People who say ''gg'' after one round has no passion to play and probably has given up before excepting the match.

People who get angry quick and lose emotions especially when losing are not good team mates. Instead finding a counter strategy and being a leader in calming the team down will not only get people to like you more but also you and your team mates will enjoy the match a lot more!


https://www.youtube.com/watch?v=m8mI6kSaYBg
Insanity
"The definition of insanity is doing the same thing over and over and expecting different results."

This is very true of some matches which I watch as they have a fetish to certain rituals and they wont be swayed by anyone to try new tactics and new means of team work.

These people are the ones which do not get far in CSGO especially the pro scene.

You have to adapt every round as CSGO is a counter strategy game and there is no perfect strategy. There might be default set ups but they're default as they have been tested for 1000's of games to be the most effective all round tactic but that does not mean to say it is perfect as there is a counter strategy for every stratgey in CSGO.

There is counter formations, counter nades, counter delayed rushes, counter peek and double peeks etc etc

!!!!!!!!!!!!!This is what separates good Lem and above skill level players and the rest is the ability to adapt to each unique situation and not worrying about being mocked over weapon choice. An example is that sometimes the whole team might just need to buy that P90 or the shotgun to adapt together as a team to the unique situation that is presented to you!!!!!!!!!!!!!!!!!

You may be the best with an AK47 but if you are getting wasted every round and your team is 0-7 down then its time to change tactics and maybe even weapons! :D
PREVENTING TILT CSGO
https://www.youtube.com/watch?v=t-yaYCgI288

A great watch for those with tilt problems

You see a professional trait is having a much higher threshold for tilt than the casual gamer

An example is a professional will have a level of 80+ / 100 threshold of tilt where as a casual gamer can have a threshold of 10 - / 100

That's 80 our of 100 for the pro and 10 out the 100 for the casual gamer!

Being In The Zone! How To Enter Flow State!
Being In The Zone is an art to be mastered

Getting beat 13-0 and still being in the zone makes you an extremely dangerous player and a great asset in any team!

Here is a video on how to enter your ''Flow State'' and get in the ''Zone''!

https://www.youtube.com/watch?v=Zna9-8RGQro

Have fune :D
Practice
Practice
below are some maps you can practice with which are fun and you can also compete with your mates to see who gets the highest scores

https://youtu.be/229ACo8Z3eY aim bots

https://youtu.be/KDUsp478E3Q aim refelex


aim training with Friebergs settings on the wall (0.25 / 0.50) <---------------- you will see in the video which settings to change to these values

aim to get at least ------>70 out of 100 <--------- consistently for an extremely sharp aim and reaction speeds
80+ consistently and you have incredibly sharp aim
90+ -----> consistently <----- and you have an aim that probably is 1% of the worlds population if not the best in the world :D
95+ consistently = you are the best in the world :D
https://youtu.be/wWaTzSjE5i0
Remember to apply them settings on the wall first like Frieberg does

other great pratcie maps

Recoil tips
https://youtu.be/k6ZVlZL0NGI

Top 10 training maps
https://youtu.be/oKCyLysWq1Q
Staying Healthy
working out and eating well
https://youtu.be/DDZNsgyA2qU

For those who are trying to be pro I recommend you do the above routine at least 4 times a day every single day of the week

Remember folks to workout, sleep well, eat well and most importantly stay hydrated

The most important supplements you can take are below

1. Vitamin B complex as theyre water soluble and leave the body every day and is difficult to get from food in therapeutic ammounts. Only take in the mornings as it wont get you to sleep at night as it promotes energy release.

2. Vitamin C also water soluble 500 mg with breakfast.

3. super foods. Google is your best friend.

If you cannot workout due to illnesses I recommend eating well and trying your best to do what ever activity possible to increase your heart rate a little without exerting yourself.
35 件のコメント
mayunqing1230 2024年3月14日 6時21分 
nice, can you write a guide tell us how to change setting in cs2? and some setting about laptop?:csgocross:
Sh1N0Suk3 2022年4月21日 2時11分 
very long
monfrezo 2022年3月14日 9時39分 
Wow, this is a guide and a half. Good guide very thorough, but i wouldn't do/follow every step religiously.
GODbuman 2022年1月3日 11時40分 
omg what a work, u have my full respekt
Juzef_Stalin_POL 2021年10月20日 5時36分 
Great guide. Have a question to you. Did u use traffic prioritization in your netgear XR700 settings? Also what firmware do u use?
Check ツ  [作成者] 2020年2月17日 9時54分 
Anytime and thanks for the comments everyone! :steamhappy:
GAFX 2020年2月16日 2時40分 
Very good job here, Thanks
GameThe1947 ▼ 2020年1月3日 15時16分 
CS:GO staff can't do a better article. Very good anf full job here, Thanks
✪Check ツ™ 2019年12月22日 10時43分 
SFP + here is the one I use from Amazon

https://www.amazon.co.uk/gp/product/B06XKGFWHV/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1

In the advanced ethernet options I basically disable everything (all offloads and green ethernet and power saving).

Maximum Rss queues to 8

YOu can get either the C100 F or C100 C The c100 F uses SFP+ only and the c100 c uses ethernet cable only

I always recommend using cat 7+ with all your connections and SFP+ will only be useful if you have say an router like the xr700 gaming router which enables the 10 gig low latency connection

If you need any more help add me and Ill help you out

I have many more tweaks I will be updating soon :D
SAB3LO 2019年12月21日 19時25分 
Good guide, One question buy the Asus XG-C100F that you recommend using it with SFP + or Ethernet CAT8 cable and what is your configuration in the advanced ethernet options (dawnshift retries)