Many years ago, TalkTalk required a silly-low MTU setting. Fortunately that has long been consigned to history.
As PPPoA user I can, with my ZyXEL VMG1312-B10A, have a full 1500 bytes MTU --
[bcat ~]$ ping -c1 -Mdo -s1473 forum.kitz.co.uk
PING forum.kitz.co.uk (185.24.98.37) 1473(1501) bytes of data.
ping: local error: Message too long, mtu=1500
--- forum.kitz.co.uk ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 999ms
[bcat ~]$ ping -c1 -Mdo -s1472 forum.kitz.co.uk
PING forum.kitz.co.uk (185.24.98.37) 1472(1500) bytes of data.
1480 bytes from kitz.servers.eqx.misp.co.uk (185.24.98.37): icmp_seq=1 ttl=55 time=56.5 ms
--- forum.kitz.co.uk ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 99ms
rtt min/avg/max/mdev = 56.592/56.592/56.592/0.000 ms
[bcat ~]$