[NAME]  - The video card is still sensing the HDMI monitor even though it's off so you're totally locked into HDMI being enumerated first, unless you want to hot plug that monitor after every boot. IMHO, not worth the effort... Glad we helped you find answers, even If they're not the ones you wanted, so please mark this thread "Answered".  
I have a Dell XPS Special edition with a GTX1060. I have a dual monitor setup but am having trouble getting the monitors to identify properly. My primary monitor, an older Dell 27 inch (U2713HM) is connected to the DVI port of the graphics card and the new one, a Dell 24 inch (D2421HN) is connected via the HDMI port. I can set the 27in to be the main display via Windows but the secondary display is where the computer boots up, show BIOS etc. In reading about this, my understanding is the the priority order is determined on the GTX hardware itself, not the XPS BIOS or Motherboard (is this true?) and there is nothing I can do about switching the identities of display 1 and display 2. However, I also read that the GTX DVI port has priority over the HDMI port, so if that is true, what I am seeing is anomalous, since my primary display/monitor *IS* in the DVI connector, so it should be Monitor number 1, yet it always shows up as Monitor 2, whereas the 24in which is in the HDMI port (which I thought had lower priority order) shows up as Monitor 1 no matter what I do. Am I missing something? Is the GTX1060 DVI port in fact a higher priority than its HDMi port? Is there some way to make the primary 27" display, in the DVI slot, identify as Monitor number 1 instead of being labelled Monitor 2? I realize that this may be as much a question for NVIDIA support per se, but I can't get any answers there at all. But since the GTX was installed and sold as part of my Dell rig, I thought I'd ask here as well. Thanks for any advice.
XPS 8930, Nvidia GTX 1060, multi monitor support