Well you wont be doing any of that because I have the solution to all of those problems right here.
Basic Tips That Every Gamer Should Do
Lets start with the simple stuff, if you are experiencing performance issues there is a huge chance that you are the problem, it might be a lousy configuration on your software or hardware, but I can assure you that 90% is you and not the servers.
First thing you should do is get a wired connection. This will improve your latency simply because it is much more stable than a wifi connection and it also much more efficient at transferring data.
The second obvious tip if you are dealing with stuttering or graphics lag will be to update your gpu driver, and lowering your in game graphic settings. (think performance first)
Finally make sure that you have auto updates disabled, and that Dota 2 is a “trusted” program so your firewall is not getting in the way of it.
Dota 2 Launch Options
You can configure Dota 2 launch options to improve the overall performance.
To do this we simply need to head into our Steam game library, right click on Dota 2 and then click on “Properties”
In the General Tab we will see “Set Launch Options”
And set the following line:
-novid -console –useforcedmparms –noforcemspd –dx 11 –map dota -high
This will make Dota 2 get high priority over all processes, set DirectX 11 and will improve overall performance by saving RAM that would otherwise be spent on useless things (i.e. the intro video).
Dota 2 In Game Optimization
Even with the latest driver you should look at In Game setting to optimize Dota 2, there are plenty of options In Game that will improve the overall performance.
It is recommended that you check “Use My Monitor’s Current Resolution” in the resolution tab, this will make it easier for your pc to transition from your desktop to Dota 2.
Then you should go into the Rendering tab. In it there is simple to use bar that has “Fastest” and “Best Looking” on each end, by sliding all the way to “Fastest” you can get the most basic look on Dota 2 which will in turn result on the best performance.
However instead of the basic bar configuration I just talked about, you can choose to use the advance settings, and switch off any setting that you are not particularly fond of.
It is recommended that texture and shadow quality is reduced as much as possible, switching off “Anti-Aliasing”, “Vsync”, “World Lighting”, “High Quality Water”, “Ambient Creatures”, “Specular” and “Anisotropic Filtering”.
And finally set the “Game Screen Render Quality” to 50%.
Dota 2 In Game Network Settings
One of the best settings available in Dota 2 is the Network Settings, if you have a higher than recommended internet speed (after using a speed test it should be higher than 2mbps) you can set your Network Settings to “High”, on the other hand if your internet speed is below the recommended 2mbps then you can set it to “Low”.
Dota 2 will optimize your game experience accordingly.
Also make sure you check your ping on each server and pick the one that has the best latency at the moment you are playing.
Dota 2 Connection Issues
Many players experience constant disconnects during matches, some even claim they happen at set intervals.
There are many factors that can cause them but if you have done all that I have recommended so far and you still have problems with regular disconnects, and multiple disconnects during a single match then there are 2 fixes you can try.
Some time ago Steam used .blob files that would cause problems so players would periodically delete them, however Steam doesn’t use them anymore but if you are an old player you might still have some of them around.
To fix this all we need to do is clear out Steam Download Cache. From your Steam Client, open the Settings panel by selecting "Steam > Settings" from the top left client menu.
In the Settings panel, select the Downloads tab and you'll find the "Clear Download Cache" button at the bottom.
If this doesn’t fix your constant disconnect issues there might be a problem with your router. You will need to log in to your router settings and disable “Port Scan and DoS Protection”, the way you do this will vary depending on your particular router and it is best you look at your router instruction manual to find out how to do it.
Get Dedicated Performance Improving Software
The very last thing I can recommend you do is getting specialized software.
There are plenty of tools around that can help you for anything, from Cache and memory cleaning to Data delivery optimization.
Programs like CCleaner can keep your Ram and Cache clean which should mean you always get the most out of your systems memory, you should always (gamer or not) make sure your pc is safe with appropriate virus protection and malware protection.
And finally if you are not too handy when it comes to your pc you can look up a program called “Latency Optimizer” which will take care of your cache, RAM, and internet optimization automatically.
This tool can help you skip a couple of the steps I talked about here and has some other nice features that can further increase your pc’s performance.