In my last 2 weeks of botting, I've tried like 3 VPS's but only one of them did well for me. I've picked vps's with 4 cores and 8gb ram.
On my one batch of bots, their botting location is somewhere crowded like wintertodt on it's dedicated world. But, when checking the task manager when running like 4 bots, the CPU always stays at the 90-99% range while the Memory only stays at 30%. Which is quite unbalanced I think. So this is probably the reason why the CPU percentage is high right? I think this is the cause of some of my clients going black-screen.
I don't have enough knowledge on hardware unfortunately.