Have you checked it's Sky and O2 LLU service?
I was on a Sky non-LLU connection on Friday evening, and router was synced at 8128kbps. Downloads from Microsoft, Adobe, and other big names were crawling along at sub 500 to 70 KB/s. And that was doing one at a time. So just as bad as O2's Access package (non-LLU).