I heard that adding "property usevertexbuffers false" to Graphics Rules.sgr (under the 'standard hardware' section) makes scrolling faster. I tried it and it does make scrolling a lot smoother, but it causes a strange bug where shadows aren't where they're supposed to be. If you move the camera in any direction, the shadows move towards the bottom-right of the screen, and stay there until you move the camera again. It happens on every level of shadows.
So I'm wondering if anybody happens to know a way to fix this. If not, I'll just put up with the lag while scrolling.