Well you put it in hardware so check for temperature? particularly fan operation & good circulation in the router.

Feel the cases................seem unusually hot?

If it is the modem, then you will need new kit.............if you can disconnect try a stand alone box direct through the modem. If you still have the problems then it is the modem/ISP if not it is the router?

Cheers