No such problems here mate, iplayer runs smooth as a babies bottom. Why don't you try a different router? TalkTalk supplied routers are normally poo.
That seems to have solved the issue.
Unfortunately, this router (Home Hub 3) seems to sync 0.5Mb slower than the TalkTalk router (Huawei HG523A). Can anyone recommend a router with the same chipset as that router?
How did you get the Home Hub 3 to connect with TalkTalk, I thought they were locked to BT?