In Q3 you can reduce ping with adequate setup which provides relatively smooth game, so hardware is not an issue, and then try /rate 25000
or more (our servers have max set to 42000
or even 80000
), /snaps 30
(40 recommended by many is same as 30), /cl_maxpackets 30-90
(don't go below 30) and /cl_packetdup 0-5
(1 is default, 2+ are good for severe packet loss and MAY produce micro-lag, i use 0
Packetdup is interesting, it sends same command twice and server ignores second command. Why is that good then? It helps in case some packet is lost, its duplicate will be considered as the first one, unless it arrives too late. Packetdup over 1 will make your client send unnecessary duplicate packets to the server and they are all ignored, but in many cases upload speeds are critical on cable modems and ADSL, so duplicating or triplicating all the packets all the time means more work for client and more uploading, which may, in case of slow upload or other factors, produce micro-lag which may influence your playing. I recommend cl_packetdup 0 (ZERO!) which means you won't duplicate any packet and with good connection that's just fine. Use cg_lagometer 1 ( i use bind F9 "toggle cg_lagometer" ) to see if your connection is OK -- lost packets would appear as red vertical line and too low rate would show as yellow.
In case of bad connection i recommend to use rates 25000-30000, or even lower like /rate 5000-15000 and /cl_packetdup 0-2, with /cl_maxpackets 15-60.
Update: you can use rates up to 80000 on all Vogon Q3 servers.