A while later (2014?), I was annoyed by my poor bandwidth. A bit of sleuthing revealed that IPv6 was the culprit: turning that off in the ISP's control panel doubled my bandwidth!
I know that a lot of internet routers didn't have IPv6 acceleration. IPv6 packets jumped out of the (fast) data plane to be processed by the (slower) control plane. At the time this made sense considering the rarity of IPv6. I suppose Free, being a cheap ISP, were still using these older routers.
In 2013, the telephony-focused router company I worked for still hadn't implemented data-plane processing of IPv6, because there was no requirement from it.
Hopefully in 2017, driven by Comcast or other IPv6-dependant phone operators, most routers do IPv6 acceleration.