I get the crashes even while browsing so it might be whenever the GPU, RAM, or CPU gets utilized at all. I've tried about every fix I came across by now, updating every and all drivers, the duplicate GameInput removal process etc, BIOS update. But the issue still remains, I am likely about to reset Windows 11 and I will report back if its resolved after that.
This may or may not be related to a lot of problems I am reading here, but this thread is where I started. I was also getting the GameInput errors and random freezing. In trying to address the gameinput error, I took all the recommended steps out there, disable service, start isolating the driver issues, pulling out components and adding 1 by 1, mem checks, update BIOS and chipset, troubleshooters, installing Windows multiple times, etc. At some point the gameinput errors went away (someone mentioned the wireless Xbox dongle which I also unplugged, not sure). However, the crashes kept coming. For me it turned out that gameinput was never really crashing my PC, it ended up being a setting in the BIOS related to CPU C-States. This setting was turned to ON at some point and it turns off some unused cores that are not being used. I set it to OFF and all my random crashes went away. Anyway, just be sure that the errors showing up in event viewer/reliability are really what is causing some of these freezes or BSODs. Good luck!