Those #'s are pretty bad, but then again......are you getting what you paid for?
Some time ago I had asked Bell to give me high-speed access and they said it was available in my area. I went ahead and upgraded my service. I started monitoring my speeds for almost a year and I kept arguing with them to say I wasn't getting the plan speed I paid for. Finally someone came back to me and said the service wasn't available in my area and they would reimburse me. Here's a multi-billion $$$ corporation, and the right hand didn't know what the left hand was doing.