A few things to note:
Going into my BIOS there was a very obvious pause - around 5 seconds - before the boot section window would come up. Clearly it was scanning the boot options. This seemed to be pointing-up a potential problem so I booted into the Clover Shell to check status. It's been a while since I last did it.
I had 111 entries in there. 1 for my SSD, 1 for my data HD and 1 for my DVD.
To clear them I used the #1 post of this guide BUT with so many the screen just scrolls past way too fast. The command-line option to pause at screen-break is "-b"
All three of my actual drives were in the last three slots - 6D, 6E and 6F, so I started to delete from '00' expecting I'd have to repeat some 108 times to get to my drives. No. The order is clearly not as per the screen enumeration because they disappeared from the list early on before I'd noticed. So I carried on and deleted everything. Nothing to lose now.
Once complete, booted into BIOS again, all was back to normal. Just my three drives. Booted fully using F12 to choose boot device just in case but still all was fine. Here I am.
The help guide for the shell (just type "help -b" at the prompt, explains that the boot entries are stored in NV Ram, so I guess this problem is with the fake NVR Hackintoshes have? I'm no expert but wonder if this can be addressed?
I'm pretty sure I've booted my Hack' more than 112 times so guess the BIOS or NVR can only hold so much.
We do need a permanent fix though. It's an invisible problem that doesn't actually seem to affect the running of a Hack but could potentially cause a big problem somewhere further down the line.