Well cl_cmdrate is how many usercmds are sent to the server a second, i recommend setting this to your FPS and do not be a twit and uncap your framerate. Keep it vsync'ed which for most is 60 FPS and FYI if your FPS is higher than 100, you are too an idiot as your mouse input has to be clamped to fit into the cl_cmdrate and you will loose that little bit of precision.