Is it the router or your ISP? It might be neither, and you can fix it for free ...