I am in the same boat as the OP. Once in-game my ping is non-existent but before joining a server (any server, YES I have tried more than 1,5,15,50 servers) the ping will show a nice low number like 40 or 60. My internet is excellent in general and in other games, so this is baffling. I should note that during the beta and first 2 months or so, I played A LOT, with very few problems, no lag or crashes I've heard others were having. Dunno what to do, OP. Are you Canadian? I heard mention in game of Canadian ISPs throttling gaming servers. Sounds like bull not even worth mentioning, but if you are there'd be a connection at least.
Also, first post. I Freaking love this site and finally joined up.