Nope, still puzzled. A little more detail.
I have the Elite 8300 CMT. i5 CPU and GTX 660. When in MacOS Sierra it is great.
Boot loader is my issue.
I am running Win 7 Pro x64 using EFI
This is a single HD partitioned as GPT
200M EFI
468G MacOS
255G Win7
I found a trick with easyUEFI under windows.
I can add the Clover entry, move it to the top and when I reboot, I get Clover. I can reboot into MacOS as much as I want.
If I select Win7 NTFS from Clover it boots fine.
Then on a reboot, I go directly into Windows - No Clover.
If I repeat the easyUEFI trick then I can get back to MacOS. It works but seems a long workaround.
So to me it looks like Windows Bootloader, this HP and clover are fighting to see who is going to control the boots.
The BIOS/UEFI settings on this system are not great. If I reboot MacOS to MacOS I can see in the Boot Options section
Clover is listed as the primary boot. As soon as I go into Windows and look in the BIOS again, clover is got and replaced with Windows Bootloader. There has to be a way to trick or keep Win7 from updating this UEFI info.
PS I tried renaming the bootxxx.efi as outlined in the guide mentioned above. When I do that, after a MacOS boot, then Win7 boot - when I reboot the next time it fails and I have to boot off CD or USB.