Ok, putting a frame counter on this game has opened my eyes to a lot. Here I thought my framerate was 20-30fps at 4k with two 980s in SLI, but actually the game runs at 60fps with constant dipping to 58fps (and sometimes down to 45fps) and the dips back and forth between 58fps-61fps constantly make the game feel like it's 20fps and in slow motion and jerky.
The crazy thing is that the settings hardly matter. I can run the game at 1080p and still have dips to 57/58fps every 5-10 seconds when driving in the city causing a brief slowdown jerk. This is why even overclocking the cards doesn't fix the drops. I mean normally you think if there's drops to 57fps you just turn some stuff off to get 3-4fps boost and stay at 60 min, but all settings on lowest still will give the 57fps drops while driving, just not as often.
The framerate will stay at 59.9 but will constantly go down to 58 or 57 and then go up over 60 to like 60.3. It basically seems like all of my issues with this game will driving (on foot is generally stable) come down to frame limiting judder.
I've tried Nvidia control panel v-sync ON, ON (smooth), Adaptive (get a lot of tearing here) and using Rivatuner to limit framerate, but either I get tearing, or the game feels like slow motion or I get smooth with constant judder. Wonder what would be a good solution.
Also, how do you even lock this at 30fps with Nvidia? I tried doing adaptive (half-refresh) and the game won't boot. Using rivatuner alone to limit it to 30fps causes pretty constant tearing and a feeling of slow motion.
Hmmmm....