I had a Netgear router and it was also rebooting while torrent download. The problem was the parallel downloads. The router was not able to handle a huge amount of parallel downloads/connections, which torrent do.
So the solution was to change (reduce) the download settings at the torrent client. Since then it works w/o any problem :)
You can google the settings for your client.