SFC/DISM very rarely fix IRQ errors
1. Can you follow option one on the following link -
here - and then do this step below: Small memory dumps - Have Windows Create a Small Memory Dump (Minidump) on BSOD
that creates a file in c windows/minidump after the next BSOD
copy that file to documents
upload the copy from documents to a file sharing web site, and share the link here and I will get someone to convert file into a format I can read
2. memtest isn't a bad idea, as it can be ram. Try running
memtesst86 on each of your ram sticks, one stick at a time, up to 8 passes. Only error count you want is 0, any higher could be cause of the BSOD. Remove/replace ram sticks with errors.
3. what motherboard do you have? (if its a brand name PC, what make/model since i doubt you know motherboard on them?) Windows isn't always best place to confirm you have latest drivers, as in device manager only looks at drivers that MS have, hardware makers may not have given them newer versions.
1 should give us more clues as to cause.