Your ping results look good. Good response times and no packet loss. At least in this example... so you connection seems ok. That doesn't explain the problems then unfortunately.