Sounds like a bug in the version of IOS, or your ISP is blocking you after this time, and the reset of the router will reset the line at the same time, so may also reset their timer.
When the fault occurs, can you ping from the router to the ISP gateway ?
Are you able to replace this router with another to see if it is the router, or if it is the ISP ?
What is the state of the ISP facing interface, when the problem occurs ?
Does it only occur when using Torrent ? Ban all use, or test out of hours, and confirm that this is really the cause, by not using Torrent for several hours, but using sometihng else (that is the easy bit, just set up a connection to a web cam or something that streams data continuously) . Then repeat using only Torrent, and see if it then stops.
Check your ISP policy, see if this is something they do deliberately.
If you gather all this information, then you are able to define the event more certainly, and hopefully identify the cause. If it is the router, then the version of IOS is the most likely cause. If it is the ISP, then maybe you need to change ISP. A similar one came up a while ago, and it was the DHCP lease expiring, and not getting renewed correctly. That is why it is useful to confirm if it is one type of data, or a general problem.
Good Luck, and report back here with your findings, if you need more assistance.