This could be caused by the fact that on a low-end PCs, the draw distance was probably set smaller than on the high end ones, meaning less (or even no) neighbourhing regions were connected...
I had another look to that "var region" code support (more like a dirty hack, really) and found bugs, one of which is especially dangerous since the last sim to contact the viewer with a "sim enabling" message also sets the regions global width in LLWord, width that is then used in several places, without checking whether it corresponds to the region being dealt with or not !
I fixed that bug (as well as others, such as in the LLWind code) for next releases, but there are still more issues with that hack, such as in the parcel manager, that would probably need some serious auditing and debugging sessions with a joint team of viewer and server coders.
In short, the "var region" support is, in its current state, only guaranteed to work if all regions have the same size on the whole grid (whatever that size)...