I was going to do a memtest for that, and i know it isnt the gpu
i have done the DISM/SFC last night, SFC found a corrupt thing but then it kept happening, with no more corrupt files found
And its literally been random, twice it crashed when i was in a game, most of them were just on the desktop like 10-30 sec after booting, and a few just as my computer booted, chain bsod which led to the repair screen. I haven't messed with GameInput whatsoever, I just checked reliability Monitor and found windows BSOD right after GameInput reconfigured
Edit: It is also very inconsistent, when I started playing a game yesterday I assume it had fixed after 30 min of nothing but then it happened again. It also has not crashed today despite being on for 45 min
Running SFC/DISM again came across nothing