In 2017 I wrote a program to take advantage of Windows Image Execution Options, which allows you to start a debugger whenever a program is launched. I never finished that program, but it got far enough that you can use it to prevent a program from ever running. You can download it from here. Windows and chrome may prevent you from downloading or running this program, but you can ignore their warnings and hit the download or run anyways options they have hidden in submenus. This program has to be run from command line in an admin prompt. The easiest way to get there on windows 10+ is to right-click your start menu and select "Windows Powershell (Administrator)". Then put in the following commands:
> cd $HOME/Downloads
> ./ifeode.exe -o gameinputsvc.exe -n C:\windows\system32\systray.exe
If there's no output from the command, it worked! GameInput should never bother you again. You can check that it worked like so:
> ./ifeode.exe -s
post values:
gameinputsvc.exe >> C:\windows\system32\systray.exe
To undo these changes, run ifeode again without the new program arg:
> ./ifeode.exe -o gameinputsvc.exe
Hey @sugoidogo ! Im about to try this. It's incredible how this issue was never solved and my PC does not crash at all when running Linux. I have confirmed this is not a hardware issue (removing everything gameinput related allows my pc to not crash for ~3 days) .
Will let you know how it goes.