Sitting at work, viewing the code.
I even understand something at start 
Anyway i have some questions.
From this code do i realy need all of that? For example "-single_core". Or "-windowed" (I already have noborder window in dota settings) etc.
Code:
:: Restart Steam with fast options
set l1=-silent -console -forceservice -windowed -nobigpicture -nointro -vrdisable -single_core -no-dwrite -tcp
set l2=-inhibitbootstrap -nobootstrapperupdate -nodircheck -norepairfiles -noverifyfiles -nocrashmonitor -noassert
start "Steam" "%STEAMPATH%\Steam.exe" %l1% %l2%
Also should i run this after dota updates?
And it would be great if you'll be so kind to short explain what will happen when i launch this .bat, but feel free to omit this if you are busy/lazy/thinking_i_am_one_more_stupid_newbie_who_deserve_n othing_:rage:
Offtop