It may be something to do with your cl_interp_ratio. Try putting all this in your autoexec folder. The interp is the "optimal" setting for hitscan.
cl_cmdrate 66
cl_interp 0.033
cl_interp_ratio 1
cl_lagcompensation 1
cl_pred_optimize 2
cl_smooth 0
cl_smoothtime 0.01
cl_updaterate 66
rate 60000