First of all my launch Settings.
-novid -tickrate 128 -high +cl_forcepreload 1 +mat_queue_mode 2 -nod3d9ex -noaafonts
-nod3d9ex > Disables D3D9ex. D3D9ex is a D3D9 improvement which will allow you to alt-tab faster for example.
-threads 4 > For CPU. 4 mens that csgo will use 4 Cores. 8 means 8 cores..
-high > set your cpu priority to high
-noaafonts > disables Anti-Aliasing of screen fonts
-noforcemaccel > reverts to desktop mouse acceleration settings (more)
-noforcemparms > reverts to desktop mouse button settings (more)
-noforcemspd > uses desktop mouse speed settings (more)
-freq 144 > 144 = for users with a 144hz Monitor
-w 640 -h 480 > forces the resolution to 640x480
-w 800 -h 600 > forces the resolution to 800x600
-w 1024 -h 768 > forces the resolution to 1024x768
-full > forces fullscreen mode
-windowed > forces window mode
-tickrate 128 > increase the tickrate for offline server. Better for playing Facit or ESEA, cevo, ESL
-language english / polish / german and more > change ingame language
-insecure > you can play on NOT VAC secured Servers (for bad boys with a VAC Ban in CSGO)
-nojoy > disable Joystick support
-wavonly > disables the use of direct sound (only use if you are having sound problems)
-autoconfig > restores video and performance settings to default
-condebug > logs all console output into the console.log text file
-novid > disables intro video[/h1]