|One other thing to check would be to plug a wired client into a LAN port on the router. Then, the next time the wireless stops working, check and see if the wired connection is working. If it is, the wireless radio in your router is likely dying and you'll need to replace the router. Note: this would also prove it's not your internet connection.|
If the wired client doesn't work, then the issue is either your provider, or you have more wrong with that router than just a bad radio and still need to replace it.
It matters not how straight the gate,
How charged with punishments the scroll,
I am the master of my fate;
I am the captain of my soul.