Right now the speed is great, it usually is first thing in the morning.
I see 11MB upload, that is until around 12pm and it begins fluctuating again and dropping to 0MB, it's always around the same time this happens.
All systems are up to date, using Windows 10 OS.
2 PCs show the upload speed around 2MB when it happens, so I ruled out malware and viruses (both been checked incase)
The issue isn't web browsing, it's streaming, the upload dropping makes it impossible to stream when it starts, when it happens a number of speed test sites say the upload has dropped to around 1-2MB sometimes even less.
I'll reply to this when it starts again so you can ping it while it's happening.