I don't think it's windows 7 at all.
TalkTtalk have had many problems in the past it's not an internet supplier i would ever condsider
I use virgin and never have any problems with my hard wired internet connection or laptop with windows 7 wirelesly connected