The high ping is probably caused by communicating with multiple servers at once. If you use the standalone browser, you can click on a single server and it will send a new request and give you a more accurate ping.
Jits, is there a way to ping a single server from ingame, instead of the whole server list? If so I could modify the join game menu.
Run a tracrt and see why you are getting this.My self I am being routed to level3com everytime i ping GT servers. The routes usually shows a time out. How is the calculation done on the browser side?