I'd like to see someone try to explain my situation here:
I'm running a core i5 6500 @3.2 Ghz, a Nvidia GTX 1070, and 16 GB of RAM. At max settings, while the camera is positioned over revealed terrain with a lot of detail onscreen, so that would be over my cities with lots of tile improvements, when the camera is zoomed out all the way the FPS drops down into the 40s and there is a very noticeable amount of stutter that occurs. If I zoom in a certain amount the stutter goes away and the FPS improves somewhat, usually going up into the mid 50s. Normally I play with Vsync turned on since there is a lot of screen tearing that occurs if I leave it off.
Now this is very situational; it only happens when my camera is positioned over revealed terrain and there are a lot of tile improvements. Just for testing purposes I lowered all the graphics settings and turned Vsync off and my FPS shot up to about 100 or so, while the stutter went away.
My computer shouldn't have any trouble running this game; this is a computer that can run Witcher 3 with Hairworks at max settings 60 FPS at 1080p, and neither my video card or my CPU are working at 100%.
So for anyone who says that their game runs fine with no hitches, try loading a save game, positioning the camera over revealed terrain with a lot of onscreen action (tile improvements seem to be what is bogging my system down), and let me know if the game stutters, if your FPS drops, whatever. If yes, then there's an issue with the game engine. If no, then I guess I'm just cursed.
Oh and make sure your camera is zoomed all the way out also.