Re: Blue screen... this will be interesting.
Have you checked msconfig?
In the boot tap, there are more options to choose from than in system properties.
Maybe one of those options could fix it.
You could also increase the timer to a very high number.
That would be almost the same as making the computer wait for a user input.
Also, if it doesn't matter at all what OS is default, changing the default OS might fix it.
It's an odd issue for sure. I don't know what courses it.
But i am guessing that when it hits 0, whatever file(s) that handles the dual boot launches a line of code similar to:
"if userinput = false; start (insert non existing OS here)"
MOBO: Asus Maximus 6 Hero - GPU: Gigabyte GTX 980ti xtreme - CPU: I7-4770K - PSU: Corsair AX760
RAM: Corsair Vantage 2x4GB - SSD: Samsung 840 Evo 512GB - Case: NZXT H440