If this isn't the ISP dropping the connection (most of the time this happens if there is suspicion more than one modem tries connecting under the same MAC), it is mostly due to the firmware.I am looking for a router that doesn't drop connections and have to be restarted constantly.
Find a model that you can flash with DD-WRT and you won't have problems due to your router...
Diogen.