You probably all know that we have had shitty slow Broadband for ages now and I think I know why.
It's bandwidth. Although we are on an 'Unlimited' package, our ISP is throttling the line as it see's me as a high user, even though my monthly usage falls inside the limit that we were on before the package became 'unlimited'.
Could this be your problem? Do you download much?