Never used those timenudge or pushlatency commands before, but this guy claims it can help, maybe you should try it or at least find out what its all about, maybe people can use it to do some things they shouldn't be doing as well and if we learn about it can maybe see if people are using it as well after we get an idea of what it looks like.
I played on a 56k dial up connection fro 6 years. And I found for me anyway the best settings for the lowest ping was.
set cl_maxpackets 30
set cl_packetdump 3
set rate 4000
set com_maxfps 40
set snaps 20
set cl_timenudge "-100"
Turn the sound thing to a lowest setting unless you have a good sound card.
my ping went from 180's to 120's
check out http://www.tweak3d.net/tweak/hl/ I know it's fro quake but a lot of the settings will work in AA.
cl_timenudge" instead of pushlatency !!
Pushlatency it another good way to tweak your lag. Type at the console: pushlatency. A value will be displayed again, like pushlatency -500. This the prediction of your lag. This value should be set anywhere from -1/2 your ping to -1 times your ping. Set this value to as high as -150 if your ping is between 150 and 300. If your ping is higher, set the pushlatency as high as -300.
Do this by typing at the console: pushlatency -150 or your desired value. If your ping goes down at all in the netgraph (lagometer ), pat yourself on the back; you're almost done. Here's a little chart showing how I would attempt to use the pushlatency command to decrease lag:
Average ping Suggested "pushlatency"
1000 -500 to -1000
500 -250 to -500
300 -150 to -300
200 -100 to -200
150 -75 to -150
100 -50 to -100
worked for me . just turn on lagmeter and try different settings 1 at a time till you find what works for you.