Just by way of contrasting experience, I have had a computer where nearly every device was using the same IRQ and there were no IRQ conflict related BSODs. With virtually the whole range of IRQ's vacant and available to be used, neither the BIOS nor Windows could ever be induced to change the IRQ assignments. That scenario seems to have been unique to that specific motherboard as others (same model, still on the shelf) that I checked all assigned IRQs normally. Anyhow I ran that computer for about 12 years in that state, with Windows versions starting at XP Media Center Edition up through Windows 10, until a capacitor blew on the motherboard late last year.
Not that it cannot still happen but the last time I found hardware IRQ conflicts to be much of an issue was in pre-XP versions of Windows. These days I'd look for software or driver issues as likely causes, or defective hardware. Check that your graphics card driver is either all from Nvidia or all from Microsoft update. Allowing the two sources to mix can cause the drivers to be corrupted. Software incompatibilities can also mimic hardware issues. One thing that can cause random BSODs is software that installs or uses obsolete versions of DLL files. Some program or process causes an old DLL to be loaded, which stays loaded, and then at some random time later a different process makes a call to that DLL for a function that isn't supported in the old file version and Windows does a face-plant.