The synch speed of the router is 'raw speed' any speed tester only counts the actual data packets, it doesn't include the overheads, the stuff that encapsulates the data so it knows where to go and who it's for.
speed test result should be approx 80% of the routers reported synch speed so it looks about right.
Talktalk speed tester function not working (upload reading either failing or simply not reading) so result from speediest.com are 2.83Mbps download (slightly higher than aborted Talktalk test 2.77 Mbps)
No Talktalk reading for upload but Speedtest = 0.71 Mbps
as at 12:15 ish today
Any tweaks available to get to my target 3.5 Mbps download?
Not sure if you have done this or if it has been suggested that you change your router ADSL modulation type from auto/all ADSL2+ to either G.Dmt or ADSL2 as it would be a more stable connection for your attentuation.