#1 #2 Os dejo un link sobre cvars
http://elxdraco.net/scripting/cvarlist/
Sobre cl_lc y cl_lw el efecto sobre el rcoil que comentas no es real, es unicamente que realiza prediccion de los tiros o no. Lee la explicacion en cvas y la entenderas.
Para resumirlo si juegas en lan se ponen los valores para que despues de cada tiro, esperar la respuesta del servidor.
Si juegas online, como seria muy lento esperar la respuesta del server para presentarte la animacion del juego, lo verias todo lagado, hace una prediccion aproximada y te enseña el resultado. Es por eso que a veces, tu ves que le has dado al enemigo, incluso ves la sangre, y luego te dice que no le has dado ni un tiro. La prediccion en tu ordenador y la realidad en el server no cuadran siempre.
#4 Sobre los rates, una parte de los valores dependen de tu adsl, pero hay otros que dependen del servidor.
El cl_updaterate se debe configurar de acuerdo al valor del server sv_maxupdaterate.
El rate se pone el valor maximo que permite tu adsl, aunque el valor real que usaras depende del server sv_maxrate.
El cl_cmdrate deberias ponerlo 10 por encima del valor del cl_updaterate, salvo que tengas maximo.
El ex_interp, si pones 0, te lo recalcula automaticamente segun (1 / cl_updaterate)
cl_updaterate y cl_cmdrate son veces por segundo que recibimos o enviamos informacion al servidor. De ahi de poner maximo una diferencia de 10.
En tu caso puedes poner el rate a 30000 con una adsl de 12 mb. Los otros valores de acuerdo a lo explicado y para ello se acostumbra a usar el net_graph 1
En la ayuda de mediavida hay un post que explica como configurar los rates.
http://www.mediavida.com/foro/1/nota-rates-81566