I use photobucket, but there are other hosting sites as well.
Create a plain square(or cube) grid of vectors, and then for each vector randomly offset it by some amount in any given direction. You will probably want this offset to be somewhat less than the distance between points on the grid. Then, you could also label certain grid points as off limits for asteroids to create large gaps in the field.
You could probably even do mini-poisson sampling on top of the grid by spawning a handful of asteroids centered on each of the grid points and doing the sampling only with those asteroids. You may not need the additional sampling, but it depends on how the first step works for you.
You went into the project settings>general settings and increased the loop limit to the max of ~2 billion right? If so, then I am assuming you are hitting the loop limit because there is a lot of “wasted” resampling of the same node points over and over. I have a similar problem with my river right now, where a river flows out, finds itself trapped in a corner, and then the whole thing is dumped and restarted. If you use a random offset grid, then you should have much fewer wasted iterations.