I would probably suggest against Windows 11, it has its fair share of performance issues so you are better sticking with a mature OS. Even the fixed Ryzen issues apparently come back if you swap CPU.
What BIOS version are you using?
Memory might be a good shout, especially with the timing changes. Have you run Memtest on the memory? Memtest86+ via a USB stick for at least 2 or more passes with no errors should be enough. Might take a fair few hours with 32GB though so keep that in mind. If you get any errors you'll want to ideally tweak your settings and retest rather than leave it running.
Have you tried a clean install on a spare empty SSD? If not you'll want it to be as bare bones as possible. Latest version of Windows 10 from the Media Creation tool installed via a known good USB stick, latest X570 motherboard chipset drivers from the AMD site, GPU drivers from the Nvidia and just the game client for the games are you testing.
That's a good shout actually... Could just buy a 120gb ssd or something, install a copy of Windows on that would save me having to reinstall 100's of games and apps (if it solves nothing).
I'll also try memtest, however I've done about an hour of blend test (which I find usually bsods or stops with bad ram timings instantly).
I've never updated the chipset driver, just the bios. I tend to only do mobo updates when needed to do a new part as find the update process scary due to crappy software usually.
I can get chipset drivers direct from amd?
I just find it really strange most of these issues are repeatable in exactly the same area though... What could that mean? It's like it.... Can't quite do the math, like it keeps on doing 2+2=5 or something.
It initially made me think maybe an ssd issue (corrupted data etc), however it's doing it over games on 3 different SSD's.