Oddly enough it's a little better today (80/20 was enabled in the early hours of this morning and, much to my surprise, I'm getting maximum sync in both directions - I was expecting around 60Mbps).
Still very flaky with certain speed testers (TBB is the worst) and switching between speedtest.net server locations gives wildly different results.
All I know is the same as you - begger all wrong with the line, modem, router, blah, blah (and certainly nothing to do with ethernet ports or Windows installations).
But you can't blame the guys in India. The blame for dodgy tech support must be placed firmly in Ipswich (or wherever they write the stupid scripts).
I'm hoping it's more to do with so many getting 80/20 upgrades and hitting the speedtesters, then hitting them repeatedly when getting rubbish results (which either Bob or Andrew suggested).
I can't think it's a widespread congestion issue (otherwise I wouldn't be getting full speed from Usenet and multi-thread downloads). Also pings seem largely unaffected (maybe a touch higher than normal, but only by around 10%) so that also points away from congestion.
It's either some weird routing issue, too many speedtests or throttling (which would affect single-thread downloads and speedtest results).
If I were a "glass-half-full" person I'd say it's the middle, but my "seen it all too many times before" experience says it's throttling.
Ade
vDSL2 FTTC Infinity with BT
DL Sync 80Mbps - Actual peak speed = closer to 8Mbps download
UL Sync 20Mbps - Actual peak speed = 17Mbps upload