[Wayland] Games using DXVK/VKD3D stuck at 60 FPS on Fedora 42 + KDE Plasma 6.4

I’ve been running Fedora 42 with KDE Plasma 6.4 (Wayland) for around half a year and since mid september I’ve run into a really annoying issue: any DirectX game that goes through DXVK or VKD3D-Proton seems to be hard-capped at 60 FPS, no matter what I do.

Native Vulkan games like Albion Online or No Man’s Sky run perfectly fine full FPS, smooth as butter.
But anything that uses DXVK/VKD3D (for example CS2 or Payday 3) gets stuck right around 60 FPS even with V-Sync disabled in-game and in KWin. If I switch to X11 (I installed Plasma X11 manually), the cap disappears instantly and the game runs at 150-200 FPS like it should. its not always 60 fps, its uncapped when im in menus n stuff but when im ingame and my gpu is being used it just sits around 50-70.

Here’s what I’ve already tried without success:

Completely disabling V-Sync in Plasma/KWin.

  • Editing kwinrc manually and adjusting tearing prevention settings.

  • Testing with and without VRR (Variable Refresh Rate).

  • Setting environment variables like vblank_mode=0 and __GL_MaxFramesAllowed.

  • Reverting to an older kernel (Fedora 6.16.4) to rule out regressions.

System details:
Fedora 42 (kernel 6.16.8-200.fc42.x86_64)
Mesa 25.1.9
OpenGL core profile: 4.6 (Core Profile)
OpenGL compatibility profile: 4.6
OpenGL ES profile: 3.2
KDE Plasma 6.4.5 (Wayland)
KWin 6.4.5
GPU: AMD Radeon RX 6950 XT (Navi 21)
CPU: AMD Ryzen 9 5900X

Updating to kernel 6.16.10-200.fc42 completely resolved the issue.
It must have been a problem with one of the earlier versions 6.16.4, 6.16.6, or 6.16.8 since the FPS cap started appearing around mid-September.

never mind, after trying to play again today without changing anything it seems to be broken and locked to 60 fps again sadge ;(

Update:

If I restart my PC (same kernels as listed above) and launch Payday 3 right away, I get full FPS as expected.
However, if I open any other program before starting the game like Kitty, Discord, Spotify, or Firefox my FPS drops back to around 60 once I’m in a heist.

Interestingly, if I start Payday 3 first and then open those other apps afterward, everything stays smooth and uncapped.
But as soon as I close and relaunch the game while those programs are already running, the 60 FPS cap returns.

Does anyone have any idea what could be causing this behavior?

Disabled hardware acceleration on firefox, discord and in the flatpak of spotify and it seems to be better