Have you tested with other computers? It doesn't sound like a problem on your part, but we might aswell make sure. I suggest you contact your ISP again and complain, and explain what you've already tried.