I have had recent Windows updates mess with all sorts of "legacy" stuff on my computer, plus you have that nVidia graphics card that has probably had its driver updated. For my system, which is nowhere near what you have, I have to set the display to its native resolution, which Windows calls " (,,, recommended)" on the resolution choices list. Then choose that same resolution in the game. My Win10x64 laptop has to have Windows 7 compatibility set, run as administrator, as well as changing the High DPI to program controlled. Others use the "V-Sync" in the game to "steady" their display image. All kinds of noodling and experimenting you can try... For me, finding the 'correct' combination was a real bother... and then Windows turns around and reverts some of my changes with the next update... sigh. Sometimes I feel like Eeyore or Rodney Dangerfield in all of this...
THEBERBSTER could probably put you right on the issue...