I've been having a microstuttering problem with the game, in both classic and definitive editions that I just haven't been able to get rid of

It happens mostly in combat whenever an attack ability or spell animates, or when an enemy dies, with there being a chance of it stuttering for a split second every time one of those things happens. It sorta feels like something is messing up with the animations but I dunno. It also happens sometimes just moving the camera around

Things I have tried to fix it so far are:

Turning on borderless fullscreen and windowed mode

Disabling and enabling frame cap and vsync in game

Forcing vsync, triple buffering, and frame cap with Nvidia Control Panel and Nvidia Profile Inspector

Setting the game process to high and realtime priority

Setting the game process to one core then back to all cores (A fix that used to work when the game would underutilize your cpu)

Installing the latest drivers, and trying two different versions of older drivers

Setting max pre rendered frame to 1 in Nvidia Control Panel

Setting power saving mode to maximum performance in Nvidia Control Panel

Changing video cards (from GTX 970)

Changing processors (from i5-2500k)

Reinstalling Windows 10

Running the game as administrator

My current hardware is: Core i7-9700k, Nvidia GTX 1080, SSD, Windows 10 64 bit, 16g DDR4 RAM

The only other things I can think of are that there is something wrong with the redistributable installation on steam, that there might be a hidden setting I could tweak in the graphics config file, or that maybe installing Windows 7 would help it work.

Is there anything at all that can be done? Or is the issue just with the game coding and there is nothing that can be done about it? It may be a minor issue but it's driving me nuts! Please help!