I am aware of this old thread, but I just now upgraded my mid-2011 iMac boot camp from Windows 7 to Windows 8.1 (a bigger switch was to open up the iMac and replaced the dead hard drive with a SSD) (didn't upgrade to Windows 10, as mid-2011 iMac is not on apple support list), so I am just now joining the crash club.
I already renamed the two igdkmd64.sys file under C:\Windows subdirectories.
When you open the elevated Admin Command Prompt under C:\Windows, you can do search "dir /s igdkmd64.sys"
Once you locate them, you can navigate to the location and do "move igdkmd64.sys igdkmd64.sys.old"
I haven't rebooted yet to see if the problem is solved, only time will tell really. However, I don't recall the iMac having any Intel graphics card. It should only have one ATI graphics.
I also came across a tool called DDU that should be able to remove any display driver that you want. I will try that next if I still run into that BSOD.