OK
So I plugged the new router in and turned on...it registered straight away - but sadly I had no improvement in speed at all
Tried looking into the settings and noticed that it was connecting using dynamic IP and i'm fairly sure most ISPs use pppoe.
This is where it gets weird as TalkTalk dont use name and password so when I remove name and password and just leave it blank the router wont connect.
So I just left it as Dynamic IP, and left my wireless speeds at 20 - 21.
Sadly this morning my wifi speed had dropped to below 1Mbs
I have a feeling my openreach modem could be faulty as when connected with an ethernet cable I am getting speeds ranging from 21Mbs to 40 Mbs - though have never seen wireless speeds that fast (unless using talktalks own speed tester

)
Im going to spend the weekend playing but if I see no improvement I think im going to have to demand they put me back onto ADSL