Have you tried connecting a computer directly to the modem via cat5 cable. What is the make and model of modem (and any other network devices)?

If you still have the same problem when connected directly, you will likely need to keep on with TalkTalk to pay a visit and run diagnostics on your signal and modem.