If the monitor refresh rate is higher than 60hz, the game will appear to be jerky while moving.
Couple months back i got a new shiny monitor, so naturally first thing i did is overclock it a bit, just from 60hz to 70hz. It worked fine so i left it that way. Then about a week ago, i came back to factorio for the first time since i got the monitor, i loaded up my old save and game was really jerky while i was moving. I couldn't figure out what was going on, at first i thought it was the save, large base, lot of moving bits, so i started a new game, and it was the same thing - any time i moved, everything got really jerky. I look in the task manager, and the machine is using 7% CPU and about 10% gpu while running around in fresh game, it might as well be idling. I fiddled with the game settings for a while, disabling one item at a time and restarting the game. Updated the video card drivers, played around with core parking, nothing had any impact, the machine is plenty fast to drive the game at 3840x2160, and the game itself is well optimized, new game or large base, it made no difference. Then i remembered reading somewhere about how the game is rendered, and why the fps doesn't go over 60. So i dumped the monitor overclock, and everything is butter smooth again. I guess faster is not always better

Hopefully this will save someone a bit of time

Hardware:
Monitor: Asus MG28U @ 3840x2160
GPU: 1080gtx