Like I mentioned before, I think your line has BufferBloat based on your user experience. Go run this test, then click the 'Results and Share' button and post the link to the detailed results page. Speed test - how fast is your internet? | DSLReports, ISP Information
Bufferbloat is explained here: bufferbloat — IQrouter
I’d momentarily forgotten about that. I’ll check it out today. It can play for longer periods. If it were stopping all the time it would drive me mad.