Couldn't you have a autobuyer that you could specify how long you want it to go on for then how long it takes a break for before starting up again? This would stop being rs banned or frozen and you could have it on whilst doing other stuff.
that sounds like a good idea (not sure if it has been suggested before) also it doesn't sound too hard to program and would reduce the chances of freezing plus make it more "auto" good suggestion
Just download a windows timer program! that's what i use. It disconnects your internet for a area of time. That's how I can AB all night