Hi iamSteve,
Thanks for your post and welcome to the community!
Sorry to see you're facing issues.
From reviewing your account I can see that your router has a uptime of 100+ days which could directly affect your broadband as the box can miss out on potential updates and overall reliability.
Could you reboot and leave off for 1/2 minutes before turning back on, if you could also check to see if the cables are securely fastened.
With regards to upload speeds we do aim for them to be around 30-40 mbps so I can't see any issues at present with that.
Let us know how the service is after performing the reboot.
Cheers
Kain