https://bugs.winehq.org/show_bug.cgi?id=57815
--- Comment #4 from daniel daniel.penalized@proton.me --- So, the problem is solved by enabling the game's vsync! (and is related to the message that appears in the output log: wp_tearing_control_manager_v1#19: error 0: Tearing control object already exists!)
You need to edit the SplinterCell.ini configuration file. In the [D3DDrv.D3DRenderDevice] section, you add the UseVsync=True option anywhere on the line, in my case I put it on the last line, after FullScreenVideo=True option:
[D3DDrv.D3DRenderDevice] FullScreenVideo=True UseVsync=True
Now you can change to any resolution. What should I do about this bug report? Should I close it?