One thing people that are having problems with their router might want to try is plugging it into a UPS. (A surge protector won't accomplish the same thing.)
The best network related investment ($50) I ever made in dramatically improving my network's uptime and stability.
With my previous ISP I went through many recriminations with their tech support with me blaiming them, them blaiming my network, replacing routers, etc.
After I plugged their modem and my router into a UPS 90% of my problems were eliminated and I would go for weeks with no issues and top speeds.
Same excellent experience with Fios. I have never had a problem with my service since September 2013 and I use and will always use a UPS.