Thank you for the replies. The modem is DSL-520B which was bought just a few months back. After seeing your post, I tried connecting modem to Laptop directly through Ethernet cable and it works fine. So I think I can confirm that the issue is within the router. I will try both solutions and let you know the results.
Thanks again.