check ur router config is fine try this...
1-press start
2-click run
3-write 'cmd'
4-write this then press enter 'ping yahoo.com -t'
5-if ur ping's 170-270 or above the speed's fine
if u see a weird numbers or some thing like 'request time out' that means there's something wrong ,restart router or reconfig it
P.S if u have a spare account on vip ,check this