Seen your comment on Lukes live stream that I was replaying, didn't read all the follow-up comments from others so this might have been mentioned but I thought I would post a reply just in case.
Have you tried under clocking the CPU and maybe Motherboard?
I'm Suggesting this because that error IRQL_NOT_LESS_OR_EQUALL brings me back to 2002-2003 and an AMD XP2000+ CPU and a crappy Jetway motherboard I had in a new system i had bought that after a year of RMA and pain I realised in the end that it was probably the Motherboard using too much voltage (eating away) on any CPU put in it, now I don't think this is what you have because you replaced the motherboard which I hadn't (only had CPU replaced and more case fans put in) but it might be your CPU not being able to handle stock speeds properly.
I ended up underclocking that CPU from 133mhz bus at the time to 100mhz which made it 1250mhz vs the 1667mhz default and it worked perfectly from then on (was happy to lose the speed for that rock solid stability I got from it for years after), and of course there are many more things to adjust now (I still have an AMD FX-8150 CPU from 2012 and haven't been keeping up on overclocking so not sure what needs adjusting exactly on Intel), but if anything related to the CPU is under clocked then it should be the same thing in equivalence.