https://bugs.winehq.org/show_bug.cgi?id=47428
--- Comment #4 from tempel.julian@gmail.com --- Made some progress: Setting MouseWarpOverride = disable fixes the stutter in TESV: Oblivion with both wined3d and Gallium Nine. Accordingly, there are also no more frametime spikes reported in the Mesa overlay graph when moving the mouse.
But the Hitman 2 issue seems to be different: The mouse cursor just skips a lot, but doesn't affect rendering performance. This can already be seen in the game's menu when moving the cursor, it partially refuses to move and can jump back. Disabling cursor lock for fullscreen fixes the mouse skipping in the menu, but it makes the camera not freely movable while in game. MouseWarpOverride = disable doesn't help here, and MouseWarpOverride = force locks the cursor in the middle of the screen. Wine's virtual desktop doesn't help.
Still there is the connection to xf86-video-amdgpu + amdgpu.dc=1, as both issues don't exist without that combination.