Sorry for reviving the thread but did anyone ever fix this issue? I have exactly the same problem as Minisi and weirdly enough our hardware is very similar. I have a i7 9700k, Gigabyte Aorus Master, RTX 2070 Super, 16GB 3200mhz, M2 SSD and everything is connected to a 2560x1080 @ 144hz Monitor.
I was playing Assassins Creed Origins and in most bigger areas like cities its constantly hanging/stuttering for half a second, like its loading something. Beside of that, the game runs very fluid with 70-140FPS on maximum settings. Sure I already tried lowering the settings and also looked tons of fixes up online but absolutely none has fixed the issue yet.
And from what I am seeing here, this issue was also not resolved here in this thread. Is there any update or further help with this problem? Would be a shame if I have to keep playing it like that. Its fine mostly but in areas like Alexandria its a pain in the butt...
EDIT: I was actually able to fix it just now by coincidence. I had several games with this issue and weirdly enough all Ubisoft games. I do think I know what the actual problem is. Games like AC Origins push CPUs to their limit. Why? No idea, probably a Ubisoft Engine thing. Anyway, whenever the CPU is at its max with 100% on all cores, it stutters for me, like its loading, but its much more like it reached its limit and cant keep up with the game speed. Now, I am not sure if basically this happens to all CPUs or only to our i7 9700K because it got no hyperthreading and no threads to outsource this loading to, maybe also just a engine thing because I doubt this happens to all programs. Weirdly enough even other CPUs that have hyperthreading seem to suffer from this. I saw many people online with the same issues and they had CPUs like i7 8700K, which has 6C 12T, while ours has 8C.
Anyway, that was just barebone background. The only way to fix this, is to stay below 100% usage. To do this, the easiest way is to use a FPS limit, which the game actually offers in the settings. Guess the devs knew of this problem and therefore added this workaround. For me 60FPS was enough to usually cycle around 80% usage. But I also tried 90FPS, which sadly had 100% usage again. So I guess I am stuck with 60FPS which is ok but not optimal for my 144hz anyway. Good enough, not the first game that is locked to 60FPS for me anyway. Just annoying if you got the horse power but cant use it, grrr.
I guess Ubisoft needs to fix their games tanking the CPU for no valid reason or someone needs to write a third party tool that fixes this. I also saw that some guy once wrote a program, which was supposed to optimize the whole game engine and optimize its CPU and GPU usage such as allocating VRAM more efficiently. If that has to do with our issue, I dont know but if that tool fixed the CPU tanking, than it probably also fixed our problem. Problem is, the tool seems to not work anymore with the latest game/uplay version. Was some tool named SK something... It did wonders to the game via a dxgi.dll wrapper. But this is only what I read. The thing doesnt work anymore, as I said already.