Hey warbux, this is actually a known issue - from what I've read it has to do with how DB handles processing information for each object/monster in the game (aka poor coding).
It looks like it's a single-threaded function so when 5 monsters pop up on your screen, it freezes D3 until it processes everything for those monsters, hence the performance hiccups.
This is what I did, and it enabled me to get 4 bots running relatively smoothly (enough to get 650k gph w/ Sarkoth before the game limits):
- Lowest possible graphics settings
- Set "Max Foreground FPS" 60 and MAKE SURE the D3 window is focused in your VM.
My bot still has only slight hiccups every 5-10 seconds, but they didn't seem to have much impact on performance. Hope this helps.