Well I think your answer lies with #10. Seems that your ISP Is the Culprit.
They have an "Acceptable Use Policy." Which means they are Throttling your Bandwidth.
You can read it for your self right here.
Review of CableOne - dslreports.com
Sounds like they have some Very Unhappy Customers.