cl_cmdrate
This is the maximum number of packets that are sent to the server per second. For most high-speed connections this should be set to the maximum. For dial-up users or people with very bad internet connections you can try to set this lower.
Minimum Value: 10
Maximum Value: 100
Recommended Value: 100
To Tweak: See Advanced Tweaking Section
cl_interp
This sets how far ahead in time (seconds) your computer will try guess where a player is moving too. Kind of a buffer for lag. This should be set to your latency divide by 1000.
Recommended Value: 0.01
To Tweak: latency/1000
cl_updaterate
The desired, not actual, number of packets per second you wish to receive from server.
Recommended Value: 100
To Tweak: See Advanced Tweaking Section
cl_interpolate
Not sure what this does exactly but setting to 0 will disable some aspects of interpolation.
Recommended Value: 1
rate
The maximum transfer rate from the server to your client.
Recommended Value: 25000
To Tweak: See Advanced Tweaking Section
cl_lagcomp_errorcheck
This enables/disables player position error checking.
Recommended Value: 1
cl_lagcompensation
This enables/disables server side lag compensation of weapon firing events.
Recommended Value: 1
cl_ragdoll_physics_enable
This enables/disables character deaths. Disabling also makes the character disappear once they are killed, greatly increasing your frame rates.
Recommended Value: 0
cl_ejectbrass
This enables/disables bullet casings from flying out of your gun when you shoot.
Recommended Value: 0
fps_max
Places a cap on your frame rates; makes for smoother consistent movements.
Recommended Value: 100
To Tweak: Set to Your Average Frame Rate