Aerowyn, try pinging to this IP and try to join it through CSS.
See if the pings are roughly the same.
If you're ping's insanely high again, then it might be possible that there's some software's blocking these CSS ports.. Seeing your ping to the Google servers were fine.
Bookmarks