I think you diagnosed your problem -- something wrong with your ITSP service or your LAN. Have fun troubleshooting; I'm sure you have the smarts and the technical skills to find where it's failing. If it's cable internet, my money is on a failing cable modem or weather-related degradation of the cable infrastructure coming into your premises.