Hello rovepillai,
With what I have to work with I would request that you set up 3 pings.
ping 192.168.1.1 -t -l 1500 this will be a ping to your router
ping you WAN's default Gateway, if you have that information, it will be the IP address of your modem. Command will look just like the one to the router. If it fails on 1500 change it to 1472, then drop it by 10 until a ping can go to the modem if needed.
Last ping will be to 8.8.8.8 following the same information as above.
Monitor all 3 pings. See where you see Request time outs. If you see request time outs to 8.8.8.8 and the other two are between less than 1ms and 30ms to your router and modem the issue is with your provider.
If you see request time outs to the modem and 8.8.8.8 then your modem may be failing.
If you are seeing on all 3 then I will first check local congestion, Virus and excessive internal traffic to the router.
If you feel that the issue is still the router after that please call in for Support at 1-866-606-1866 and we will do more indepth trouble shooting.
Hope this helps.
Regards,
Michael D.