Also try downloading some files from here [
http://gamefiles.virginmedia.com/blueyondergames/] with both, modem / router & modem.
Ping some response times as well
start >> run >> cmd >> ping
www.bb.co.uk
Also go to 192.168.1.100 and then status and post the up & down results from both.