Unless your playing one of my maps then maybe your friend has a good deal of optimizations. Launch options.
+mat_queue_mode 2 = Forcing Your CPU To Use Multi-Threaded Mode.
-novid = Skips Valve animation at launch
-high = Prioritizes CS:GO for CPU
-threads 4 = Dictates threads used by CPU (use 2 if you use a dual-core CPU)
-nod3d9ex = Makes ALT+TAB faster
-nojoy Removes joystick support
+cl_forcepreload 1 = Increases FPS by preloading maps
Disable these in steam config.
1. When any Friends joins a game Disable.
2. When any Friend comes online Disable.
3. Flash window when i recieve a message Disable
All 3 settings are cursing FPS drops ingame.
Make an autoexec.cfg in csgo\config folder and paste the below commands. Then in game hit ~ and in console type exec autoexec.
cl_disablehtmlmotd "1" // Disables The Servers Message of The Day.
cl_forcepreload "1" // Preloads The Whole Map & Sounds.
fps_max "0"
mat_queue_mode "2" // Forcing Your CPU To Use Multi-Threaded Mode.
r_drawtracers_firstperson "0" // Firstperson Tracers OFF.
r_eyegloss "0" // No Makeup.
r_eyemove "0" // No Eye Movement.
r_eyeshift_x "0" // No Eye Movement X-Angle.
r_eyeshift_y "0" // No Eye Movement Y-Angle.
r_eyeshift_z "0" // No Eye Movement Z-Angle.
r_eyesize "0" // Smaller Eyes.