i believe the "low pings only" are a server setting that not all servers use.
try more servers until you find one that accepts your ping.
when i get the "low pings only" message i just try again and again. when i get in i often ping about 30-40
so the ping detection does not always seem to be that accurate?
Off topic:
The problem is that the server is detecting your ping as you try to connect and it's always much higher then because of the loading, some admins just don't understand this and thus set it too low.
As for dial-up /rate 3360 is a good start, that's 33.6, which is a stable rate for most lines, stability is what your after to reduce lag spikes, you might go as high as 5000 if you are close to your telcos C/O and have a good line, though if you were you would probably have DSL.
BTW, if you use anything else, like for example TeamSpeak, you'll have to lower that, some other options are:
1440 or 14.4
2880 or 28.8 <- I think you'll need lower than this if using TS, but you'll have to do the math, just subtract the lowest speed codec available in TS from your 3360.