Jagex usually times up bans to make you hit psychologicly harder. Usually i lose all farm but test accounts. Like last ban wave i lost 11 out of 12 spider eggs collectors, well technicaly i lost 12
Cause they delayed ban like 2 weeks and with test account only got banned yesterday. Technicly if you give sufficient data amount to jagex and jagex decided you botting if they think 1 of them is botting then all of them are basicly banned unless they dont have sufficient data i mean not enough playing time or so, or like in test account case it has different playing patterns but since i just kept botting with it and it got banned, used modified script and other accounts now safe so either ill get banned another 24 soon, mostly in 2 weeks, or it got caught before with those 11...
About choosing ip doubt that. Personally i am still making proffit but if jagex would look for ip they wouldnt let me run like at most time 12-24 accounts for average 3weeks 6hours a day each before ban. They would want to kill my farm by banning instantly.
And about antiban and so. Always modify public script or you basicly suiciding. Thats probably jagex looks for same behaviour as aready detected scripts. Reapeating patterns and like actions after action at 100 % certainty. Actually if they think you botting they just make up a reason you bot and ban
That would explain my 90 minutes dragons bots survival few months earlier or they look for certain IP and just troll with me...But so far probability is in they dont look for ip side.