Sometimes, just restarting your modem and router will fix a problem. Actually, that goes for everything wired and wireless, but, as you mentioned, routers and modems are left on 24/7.
All of the companies that run server farms have the servers restarting on a regular schedule. Doing that with your home network couldn't hurt.