I've had a main thats persisted through many bot farms (all ran off same IP)
The primary factor reguarding bans is length of time spent per session.
ie. if you want to bot wc to 99, bot wc for 1-5 hr (w/breaks), then go bot mining for 30 min or so.
Break,
Run stealthquester, logout for a few hours.
Key is, the more dynamic your actions, the better.