Fog itself won't limit the distance things are drawn at. There is a special version of the vis utility that will do this, though. If you combined it with fog, you could accomplish what you're trying to do, I think. Also, scaling up the texture sizes can reduce r_speeds (though not so much with terrain where it's already broken into little brushes).