Honestly, I've never used the viewcube for anything. In fact, I have it disabled so I don't even see it. When I need to orbit around a model I would select a part of it and then hold down Shift and middle mouse to orbit around. When you select an item, it isolates it during orbit so that's probably why it works better without freezing up to calculate all the other various parts of the model.