As mentioned in the original post, I have no problem with the connection speed or reliability - we're getting what we pay for.
The problem is this reboot issue is sporadic and intermittent. I have no way to identify a pattern of why it's happening or what is causing it. It has not rebooted since my last post, but am sure it will happen again.
My main concern is not knowing why it's happening. There is no logging functionality on the router, making it difficult to identify the cause of the reboots. If we could create or identify a log file, there would be a way to see why the box decides to restart itself.
Is there any way to access the router's logs? I am presuming it's running some variant of linux?