when a modem=>system works and yet modem=>router=>system does not
then you should suspect the need to set the MAC masquerade address.
1) find the PC that you used on day-1 when you got your ISP connection
2) on that system, use run->cmd /k ipconfig /all
3) look for the output that readsPhysical Address. . . . . . . . . : UU-VV-WW-XX-YY-ZZ
this is the MAC address
4) use your browser to access the router conf page; login
find the WAN side setup (sometimes it is elsewhere)
look for the Router Mac Address and
(*) Use This MAC Address :: and enter the Physical Address from the above
save or apply this setting which will reset your connection
if there is a test button on the page, use it to verify your ISP connection
This is called Hardware Provisioning and most ISPs use it to verify that you are a client