My ping time doesn't look that bad. Right now I'm trying the Hansel back Stage from Media but only getting 101KB/s no resume which is faster than usual.

C:\>ping media.ch9.ms
Pinging mschannel9.vo.msecnd.net [70.37.159.155] with 32 bytes of data:
Reply from 70.37.159.155: bytes=32 time=28ms TTL=57
Reply from 70.37.159.155: bytes=32 time=29ms TTL=57
Reply from 70.37.159.155: bytes=32 time=30ms TTL=57
Request timed out.

Ping statistics for 70.37.159.155:
Packets: Sent = 4, Received = 3, Lost = 1 (25% loss),
Approximate round trip times in milli-seconds:
Minimum = 28ms, Maximum = 30ms, Average = 29ms

C:\>ping files.ch9.ms
Pinging mschannel9.vo.msecnd.net [70.37.159.141] with 32 bytes of data:
Reply from 70.37.159.141: bytes=32 time=33ms TTL=57
Reply from 70.37.159.141: bytes=32 time=26ms TTL=57
Reply from 70.37.159.141: bytes=32 time=27ms TTL=57
Reply from 70.37.159.141: bytes=32 time=26ms TTL=57

Ping statistics for 70.37.159.141: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 26ms, Maximum = 33ms, Average = 28ms