Framerate/gamma/memory leak issues when changing game resolution and other on 1060 3GB

Hello!

The log:
nvidia-bug-report.log.gz (1.4 MB)

System:
EndeavourOS kernel 6.5.9-arch2-1
AMD Ryzen 5 5600g
32 GB DDR4 3200
Geforce 1060 3GB
Nvidia Driver version: nvidia-dkms 535.113.01-2
Desktop Environment: Xfce4 (X11)

Issues:

When changing any resolution in game, the FPS drops from normal to single digit FPS. This persists until restart.
Some in game rendering also causes FPS to drop massively (latest example: Prey (epic games version), carrying an object makes it transparent, and FPS drops significantly. Dropping it returns the FPS to normal.

My desktop screen resolution is 1440p, two monitors, 75Hz refresh rate. Running games at that resolution with this card is too much obviously, so i play at 1080p, but most of the times, the gamma then gets overblown for some reason, and the colors only look normal on desktop resolution.

New user status prevents me from posting screenshots so here is the Imgur link:

Lastly, the longer i play the game, the less FPS i get, which is worsened by certain UI elements.
In Vampyr, for example, opening the map menu, then closing it, halves the FPS (60 to about 25). Opening and closing it again returns the FPS to normal. Then doing this a few times also saps a few fps each time until it’s unplayable.

I tried every Proton version that would run the games i tried, Valve and GE versions, but the issues mentioned are universal across games and proton versions which is why i posted them here.
The games were also tested in Windows and there are no problems there which is another reason i’m thinking it’s a driver problem on linux and not game/proton related. Games working on windows also rule out hardware issues.

Additional info:

Installed Nvidia packages:

local/lib32-nvidia-utils 535.113.01-1
    NVIDIA drivers utilities (32-bit)
local/libvdpau 1.5-2
    Nvidia VDPAU library
local/libxnvctrl 535.113.01-1
    NVIDIA NV-CONTROL X extension
local/nvidia-dkms 535.113.01-2
    NVIDIA drivers - module sources
local/nvidia-hook 1.3-1
    pacman hook for nvidia
local/nvidia-inst 23-8
    Script to setup nvidia drivers (dkms version) in EndeavourOS
local/nvidia-installer-common 23-7
    Common scripts for nvidia-installer-dkms and nvidia-inst
local/nvidia-settings 535.113.01-1
    Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 535.113.01-2
    NVIDIA drivers utilities

journalctl p 3 -xb output:

stu 04 13:15:34 endeavouros kernel: I/O error, dev sr0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 4 prio class>
stu 04 13:15:34 endeavouros kernel: I/O error, dev sr0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 2 prio class 2
stu 04 13:15:34 endeavouros kernel: Buffer I/O error on dev sr0, logical block 0, async page read
stu 04 13:15:34 endeavouros kernel: Buffer I/O error on dev sr0, logical block 1, async page read
stu 04 13:15:34 endeavouros kernel: I/O error, dev sr0, sector 2 op 0x0:(READ) flags 0x0 phys_seg 2 prio class 2
stu 04 13:15:34 endeavouros kernel: Buffer I/O error on dev sr0, logical block 2, async page read
stu 04 13:15:34 endeavouros kernel: Buffer I/O error on dev sr0, logical block 3, async page read
stu 04 13:15:34 endeavouros kernel: I/O error, dev sr0, sector 4 op 0x0:(READ) flags 0x0 phys_seg 2 prio class 2
stu 04 13:15:34 endeavouros kernel: Buffer I/O error on dev sr0, logical block 4, async page read
stu 04 13:15:34 endeavouros kernel: Buffer I/O error on dev sr0, logical block 5, async page read
stu 04 13:15:34 endeavouros kernel: I/O error, dev sr0, sector 6 op 0x0:(READ) flags 0x0 phys_seg 2 prio class 2
stu 04 13:15:34 endeavouros kernel: Buffer I/O error on dev sr0, logical block 6, async page read
stu 04 13:15:34 endeavouros kernel: Buffer I/O error on dev sr0, logical block 7, async page read
stu 04 13:15:57 endeavouros kernel: I/O error, dev sr0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 2 prio class>
stu 04 13:15:57 endeavouros kernel: I/O error, dev sr0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 2 prio class 2
stu 04 13:15:57 endeavouros kernel: Buffer I/O error on dev sr0, logical block 0, async page read
stu 04 13:15:57 endeavouros kernel: Buffer I/O error on dev sr0, logical block 1, async page read
stu 04 13:15:57 endeavouros kernel: I/O error, dev sr0, sector 2 op 0x0:(READ) flags 0x0 phys_seg 2 prio class 2
stu 04 13:15:57 endeavouros kernel: Buffer I/O error on dev sr0, logical block 2, async page read
stu 04 13:15:57 endeavouros kernel: Buffer I/O error on dev sr0, logical block 3, async page read
stu 04 13:15:57 endeavouros kernel: I/O error, dev sr0, sector 4 op 0x0:(READ) flags 0x0 phys_seg 2 prio class 2

/dev/sr0 is the DVD i think, so that’s probably not an issue relating to this.

If you need more info, or more logs, please tell me.
Thank you for reading!

EDIT: Video of the issue: