Sounds like your average high use time with a crappy ISP. As in they don't have good enough equipment to support all their customer's at peak usage times.