um trox' post zu verfeinern: bei den bewegungstasten in der config ein adjust_crosshair ZUSAETZLICH binden:
vorher: bind "w" "forward"
nachher: bind "w" "forward; adjust_crosshair"
(fuer die anderen bewegungstasten natuerlich auch

)
und als kleiner hinweis: das sollte man machen, NACHDEM man im controls menu seine steuerung eingestellt hat... aendert man da die bewegungstasten ist das angehaengte adjust_crosshair wieder weg!
ich spiel auch schon seit ca. 1/2 jahr auf diese weise und muss sagen, dass es wirklich vorteile hat...