then either
the IP / DNS / default gateway settings are wrong on the PC
its set to "always dial" when connecting to the internet
the winsock stack is broken
its got a hijack infection
edit
just gone back and reread the thread
it works OK with another router, so it must be the first option
unless - and I've just remembered this - some versions of the TalkTalk software ran the connection through a proxy
Check the internet explorer settings > connections > LAN settings and then tick "automatically detect settings" and untick "use automatic script" and "use proxy server"
Last edited by Milo Minderbinder; 28th Jun 2012 at 08:44.