This is what I use, this is a fps config for low end rigs, or high end if you want every possible frame you can get
// Weapon viewmodel positioning.
// For these custom values to work "viewmodel_presetpos" must be removed from the config.
viewmodel_fov "62.5"
viewmodel_offset_x "2"
viewmodel_offset_y "2"
viewmodel_offset_z "-2"
// Bobbing and movement shifting.
cl_viewmodel_shift_left_amt "0"
cl_viewmodel_shift_right_amt "0"
cl_bob_lower_amt "0"
cl_bobamt_lat "0"
cl_bobamt_vert "0"
cl_bobcycle "2"
// Audio
snd_mixahead "0.05"
snd_headphone_pan_exponent "2"
snd_musicvolume "0"
// Rates and Interpolation.
cl_cmdrate "101"
cl_updaterate "101"
rate "80000"
cl_interp "0"
cl_interp_ratio "1"
// Mouse commands.
m_rawinput "1"
m_mouseaccel1 "0"
m_mouseaccel2 "0"
// Crosshair.
sfcrosshair "1"
cl_crosshairalpha "200"
cl_crosshaircolor "1"
cl_crosshaircolor_b "255"
cl_crosshaircolor_g "255"
cl_crosshaircolor_r "255"
cl_crosshairdot "0"
cl_crosshairscale "120"
cl_crosshairsize "5"
cl_crosshairthickness "0.5"
cl_crosshairusealpha "1"
// Miscellaneous.
r_drawtracers_firstperson 0
cl_autowepswitch "0"
hud_showtargetid "1"
net_graph "1"
cl_autohelp "0"
cl_showhelp "0"
//FIRST
sv_cheats "1"
developer "0"
//NO PREFIX
rate "80000"
//CL
cl_autohelp "0"
cl_autowepswitch "0"
cl_buy_favorite_quiet "0"
cl_buy_favorite_nowarn "0"
cl_crosshairalpha "999"
cl_crosshairscale "1700"
cl_crosshairusealpha "1"
cl_lagcompensation "1"
cl_observercrosshair "1"
cl_resend "1.5"
cl_righthand "1"
cl_scalecrosshair "1"
cl_updaterate "128"
cl_windspeed "0"
cl_wpn_sway_scale "1"
//DEMO
demo_recordcommands "1"
//DSP
dsp_enhance_stereo "1"
//FPS
fps_max "101"
//FUNC
func_break_max_pieces "0"
//MAT
mat_bloomamount_rate "0.05f"
mat_bumpbasis "0"
mat_debugalttab "0"
mat_debug_bloom "0"
mat_debug_postprocessing_effects "0"
mat_disable_bloom "1"
mat_fastnobump "1"
mat_force_bloom "0"
mat_hdr_enabled "0"
mat_leafvis "0"
mat_loadtextures "1"
mat_norendering "0"
mat_show_texture_memory_usage "0"
mat_softwareskin "0"
mat_surfaceid "0"
mat_surfacemat "0"
mat_yuv "0"
//NET
net_graphheight "65"
//SOUNDSCAPE
soundscape_fadetime "9999"
//SV
sv_forcepreload "1"
sv_maxcmdrate "128"
sv_maxrate "80000"
sv_mincmdrate "64"
sv_minrate "20000"
//R
r_ambientfraction "0.1"
r_avglight "1"
r_avglightmap "0"
r_dynamic "0"
r_lightcache_numambientsamples "162"
r_lightinterp "0"
r_lightstyle "-1"
r_radiosity "4"
r_skin "0"
r_updaterefracttexture "0"
//LAST
soundscape_flush
// Weapon viewmodel positioning.
// For these custom values to work "viewmodel_presetpos" must be removed from the config.
viewmodel_fov "62.5"
viewmodel_offset_x "2"
viewmodel_offset_y "2"
viewmodel_offset_z "-2"
// Bobbing and movement shifting.
cl_viewmodel_shift_left_amt "0"
cl_viewmodel_shift_right_amt "0"
cl_bob_lower_amt "0"
cl_bobamt_lat "0"
cl_bobamt_vert "0"
cl_bobcycle "2"
// Audio
snd_mixahead "0.05"
snd_headphone_pan_exponent "2"
snd_musicvolume "0"
// Rates and Interpolation.
cl_cmdrate "101"
cl_updaterate "101"
rate "80000"
cl_interp "0"
cl_interp_ratio "1"
// Mouse commands.
m_rawinput "1"
m_mouseaccel1 "0"
m_mouseaccel2 "0"
// Crosshair.
sfcrosshair "1"
cl_crosshairalpha "200"
cl_crosshaircolor "1"
cl_crosshaircolor_b "255"
cl_crosshaircolor_g "255"
cl_crosshaircolor_r "255"
cl_crosshairdot "0"
cl_crosshairscale "120"
cl_crosshairsize "5"
cl_crosshairthickness "0.5"
cl_crosshairusealpha "1"
// Miscellaneous.
r_drawtracers_firstperson 0
cl_autowepswitch "0"
hud_showtargetid "1"
net_graph "1"
cl_autohelp "0"
cl_showhelp "0"
//FIRST
sv_cheats "1"
developer "0"
//NO PREFIX
rate "80000"
//CL
cl_autohelp "0"
cl_autowepswitch "0"
cl_buy_favorite_quiet "0"
cl_buy_favorite_nowarn "0"
cl_crosshairalpha "999"
cl_crosshairscale "1700"
cl_crosshairusealpha "1"
cl_lagcompensation "1"
cl_observercrosshair "1"
cl_resend "1.5"
cl_righthand "1"
cl_scalecrosshair "1"
cl_updaterate "128"
cl_windspeed "0"
cl_wpn_sway_scale "1"
//DEMO
demo_recordcommands "1"
//DSP
dsp_enhance_stereo "1"
//FPS
fps_max "101"
//FUNC
func_break_max_pieces "0"
//MAT
mat_bloomamount_rate "0.05f"
mat_bumpbasis "0"
mat_debugalttab "0"
mat_debug_bloom "0"
mat_debug_postprocessing_effects "0"
mat_disable_bloom "1"
mat_fastnobump "1"
mat_force_bloom "0"
mat_hdr_enabled "0"
mat_leafvis "0"
mat_loadtextures "1"
mat_norendering "0"
mat_show_texture_memory_usage "0"
mat_softwareskin "0"
mat_surfaceid "0"
mat_surfacemat "0"
mat_yuv "0"
//NET
net_graphheight "65"
//SOUNDSCAPE
soundscape_fadetime "9999"
//SV
sv_forcepreload "1"
sv_maxcmdrate "128"
sv_maxrate "80000"
sv_mincmdrate "64"
sv_minrate "20000"
//R
r_ambientfraction "0.1"
r_avglight "1"
r_avglightmap "0"
r_dynamic "0"
r_lightcache_numambientsamples "162"
r_lightinterp "0"
r_lightstyle "-1"
r_radiosity "4"
r_skin "0"
r_updaterefracttexture "0"
//LAST
soundscape_flush
Comment