Lag in viewport playback

I’ve got some interesting lag in playback. It only seems to occur when the camera is moving, not the multiple animated objects. Any ideas?

I tried hiding all the objects and just playing with the camera moving, and it’s just as bad as with the objects visible.