Published 11.09.2019 в 18:00 | Guide rating: 105

Take Your Time

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

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.
Cinque Terre

VAC Issues

To avoid the VAC issues that can happen when using CCleaner and other registry cleaners like wise care 365 and cleaner 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! Just make sure you ALWAYS run these commands after using things like wise cleaner 365 / Ccleaner registry cleaner etc etc then restarting your pc, voilla VAC error should be gone.

Fast Prox Rename to stop CSGO crashing and more

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.
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.

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.


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

CSGO launch options

My Launch Options -threads 4 -novid -nojoy -no browser +cl_interp 0 +cl_forcepreload 1 +net_client_steamdatagram_enable_override 1 +cl_interp_ratio 0 +mat_queue_mode 2 +r_dynamic 0 -high -noforcemspd -noforcemaccel -freq 144 exec autoexec 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

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.

Mouse settings

Mouse settings http://www.
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! 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 = 700 eDPI my eDPI is 100 Here is a google shoot of pro players and their sensitivities and eDPI respectively.
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.
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 100 or 30 click on computer to highlight it in registry editor.
Go to edit in registry editor click find and enter MouseHoverTime keep searching and change all corresponding values as follows.
Also do the mark c cheese fix from the link below http://donewmouseaccel.
html And here's the video explaining the cheese fix and how to apply it http://www.
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 Basic tweak is setting mouse acceleration off and slider to 6 as below A good watch https://www.
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 Cinque TerreCinque TerreCinque Terre

Mark C Fix (Removes acceleration when using raw_input 0)

Link for download http://donewmouseaccel.
html How to apply Mark C fix https://www.

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.

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.
com/watch?v=EQrdda_BGyI Crosshair size by War Owl https://youtu.

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.
32 or 1.
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.
Cinque Terre

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 32 Celcius on load never above 60 degrees Case fans and air direction is good making it cooler inside the case This makes components run a lot snappier and you avoid thermal throttling which can cause LAG! Use core temp to check temps and Msi after burner to sort a fan curve to avoid over heating Clean dust out of your PC regularly Re apply thermal paste once a year on CPU and GPU (easy how to do videos on youtube) Delid your CPU if you're an advanced user I have delided my 4790k and have noticed significant temp reductions!

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.
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! Cinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque Terre

MSI vs Linebased (irq)

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.
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.
378044/ Cinque Terre

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 medi 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.

Disable HPET and Dynamic ticks

bcdedit /set useplatformclock true (then reboot) enable HPET bcdedit /deletevalue useplatformclock (then reboot) disable HPET <-----Disables HPET u want this disbaled in the bios settings and device manager (might not be in your bios you can disable via device manager).
Disable dynamic tick in cmd bcdedit /set disabledynamictick yes

Tweaking The CPU

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.
com/free-tools/ Also disable core parking with this amazing software Quick PC Copy my settings :D Also I will show you how to disable all other power plans and only have ultimate power plan First enable Ultimate performance option as below https://www.
com/watch?v=gsswsWIUyoY 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.
com/watch?v=XUtDGbXHETM 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 Unlock disable processor idle state option In powershell powercfg -attributes SUB_PROCESSOR 5d76a2ca-e8c0-402f-a133-2158492d58ad -ATTRIB_HIDE (I wouldnt recomend this as you will get heat issues if you disable idle fully! and will also wear your hardware quicker).
If however you have an amazing cooling system use this.
I do not use this.
Cinque Terre

Tweak Windows Firewall

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 Cinque TerreCinque Terre

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.
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.
com/watch?v=KQiwtXoNqsA Asus firmware updates updating and tweaking routers firmare https://youtu.

Speed up your internet for gaming and problems with Windows 10 and CTCP and more!

Having wired is a must for competitive gaming and using a cat 6 ethernet cable + is recomended.
I use cat 7.
Link below.
uk/gp/product/B00SV17YDQ/ref=ppx_yo_dt_b_asin_title_o09_s00?ie=UTF8&psc=1 Download tcpip optimzer http://www.
php save to desktop and RUN AS ADMINISTRATOR! Set the slider to maximum and copy the settings below on both tabs as mine You can go ahead and restart after applying these settings making sure you also do the same settings on your network card as pictured remember to disable all offload and RSS the rest I disable everything in here and set buffers to highest number and no speed down.
like so Adaptive inter-frame spacing - disabled Enable PME - disabled Energy Efficient Ethernet - off ARP offload - disabled Flow control - disabled Gigabit master slave mode - auto detect (can disable internet or kills speeds for some pc's - if so leave at auto detect) Interrupt moderation - disabled Interrupt moderation rate - off ipv4 checksum offload - rx & tx disabled (enable for low end hardware) 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) (max for high speed internet - turn down for low speed internet) Receive side scaling - Disabled Reduce Speed On Power Down - disabled Speed & duplex - auto negotiation (I use 1gb full duplex you can configure whats best for you) System Idle Power Saver - disabled TCP checksum offload (ipv4) - rx & tx disabled (enable for low end hardware) TCP checksum offload (ipv6) - rx & tx disabled (enable for low end hardware or disabled as not using ipv6) Transmit buffers - 2048 (max for high speed internet - turn down for low speed internet) 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 We still have a problem though but we can sort this out 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).
7z&parent=%2Fpersonal%2Feuser195_my365_site%2FDocuments%2FFR33THY&cid=8fe0d95f-f7ed-45f5-86e2-eeaad27e52bf Once you have done this you can now follow instructions to correct the rest if they are not set properly they should look like this Check cmd settings In cmd netsh int tcp show global Check settings below Receive-Side Scaling State - disabled 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 if not correct them using this in CMD elevated command Network cmd settings In cmd netsh int tcp set global rss=disabled netsh int tcp set global chimney=disabled (removed from 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 Turn off Ipv6 and other unused services in your network adapter as seen 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 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 Install Cfos speed to shape your traffic geared towards ping (Set CSGO to high) http://www.
htm If you can find the pro key you are in for a winner if not do not worry you can easily keep renewing to pro version every 30 days by uninstalling and deleting certain registry keys Computer\HKEY_LOCAL_MACHINE\SOFTWARE\cFos Computer\HKEY_CURRENT_USER\Software\cFos After you unistall Cfos speed delete the above keys then restart and reinstall Cfos speed and you have pro for another 30 days Make sure the green arrow is not greyed and double tap it to turn green for max performance as pictured below Next you want to optimise Cfos speed for CSGO and traffic shaping as follows Once you set traffic shaping and clicked favour ping time you can click on calibrate line as seen above Go to settings and adapter information as seen with my settings you should have as near to 100% calibration with your connection as possible mines nearly 100% as I installed only a few days a go (99% atm).
You can speed up the process by doing loads of speed tests www.
net is a good site to speed test.
The more you do once you calibrated your line the faster you will get to 100%.
Here is mine below Next is to set CSGO and all other games relating to CSGO to high i.
Half life 1 and 2 as shown with my settings below Gpedit tweaks Cinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque Terre