Tatshushi,
if your model contains datum geometry located at great distance from solid geometry, then I think you can only:
1.] create additional zoomed view which will be used instead of Default Orientation view
2.] turn off (i.e. hide) Spin Center ... mouse cursor position is then used as the center of rotation
Martin Hanak