I also had intermittent disconnection issues with the same ISP that they fobbed off with "maybe your WiFI is bad/has interference" or "you may be running other processes that are saturating the network connection". I had no devices with ethernet ports so I bought a USB ethernet adapter, booted up a barebones linux dist, ran a script that tried to connect to an upstream server, plotted a graph (which showed a disconnection every 20 minutes) and presented that to them. To their credit they admitted there was a problem and moved my microwave antenna to another tower. (For all I know the former tower still has that issue)