@Quackers,
I have a 2012 rMBP 15in and I've encountered your exact situation with Windows 8.1 in EFI mode. I installed Windows 8 EFI earlier this year using rEFInd as my boot manager. I managed to get it to work pretty well (albeit without audio). I upgraded to 8.1 when it came out and encountered the black screen on boot. Despite trying multiple versions of the NVIDIA drivers, I kept getting the black screen on boot. I eventually got everything to work by using the bootcamp NVIDA drivers as well. This is unfortunate as this means we're stuck using these olders for now until Apple or NVIDIA figure this out (not holding my breath).
At this point, I'm actually considering selling this computer and getting the latest retina MBP which seems to have better EFI support. I like to use multiple OSes but the no audio in Windows is quite annoying. And I think Windows Update likes to update drivers automatically, so every couple of days I get a new set of NVIDIA drivers installed and I'm back to the black screen.
I have a 2012 rMBP 15in and I've encountered your exact situation with Windows 8.1 in EFI mode. I installed Windows 8 EFI earlier this year using rEFInd as my boot manager. I managed to get it to work pretty well (albeit without audio). I upgraded to 8.1 when it came out and encountered the black screen on boot. Despite trying multiple versions of the NVIDIA drivers, I kept getting the black screen on boot. I eventually got everything to work by using the bootcamp NVIDA drivers as well. This is unfortunate as this means we're stuck using these olders for now until Apple or NVIDIA figure this out (not holding my breath).
At this point, I'm actually considering selling this computer and getting the latest retina MBP which seems to have better EFI support. I like to use multiple OSes but the no audio in Windows is quite annoying. And I think Windows Update likes to update drivers automatically, so every couple of days I get a new set of NVIDIA drivers installed and I'm back to the black screen.