I had the BSOD IRQL error for about 2 years before I finally fixed it. This solution has worked on a few computers that I have worked on with such a problem, but I am not certain it can fix all IRQL problems. I was told IRQL error is generally caused by a conflict with different cards within a computer, and so removing/replacing can sometimes fix. This did not for me, so I went into BIOS, disabled everything that could be (such as my on board network adapter/USB ports....and so on) then booted system back up, shut it all back down again, turned all settings back on one at a time, and error has never shown up again. Just for reference, my computer was saying it was CDROM.sys causing the problem, and I had not had a CDROM drive in that computer in over 5 years before issue started.
Not sure it will fix anything, but it is something rather quick you could try.