Reboots happen when something triggers it, something stops responding, something gets too high an error rate, etc.. I find that your settings are mostly already taking care of most of my usual suspects.
Even though you're not using wireless, change Channel Auto Scan from Enabled to a particular channel. This will prevent wireless restarts associated with finding a more available channel. It could be that on a 615, the wireless restart restarts the entire unit (it doesn't work that way on my 655). So setting this instead of leaving it at automatic gives it one less excuse.
If you have no intention to use the wireless, then turn it off. Not only do you remove some number of things that can go wrong, you remove the drain on CPU and memory resources.