Thanks for sharing. That's almost exactly the picture I see in all my tests on the Ookla platform.
The
MLAB test suite seems pretty authoritative: it's from a consortium featuring Google amongst other distinguished players, and offers tools to measure bandwidth, traffic shaping/throttling/blocking and a bunch of other diagnostics I've not seen anywhere else. I'm well impressed.
Their test gives me 3.1MB/s (~25Mbps). It also reports that BT Infinity appears to rate-limit my uploads (specifically, BitTorrent and port 6881 uploads achieved only 969Kbps), but no download rate limiting was detected.
From this discussion it would appear that TBB reports are minima, Ookla and others are maxima, and real-world figures somewhere in between. Interesting, methinks. I shall focus on the elaborately documented and peer-reviewed MLAB tests in future.