I'm in the same boat. Error loading kernel cache (0x9).
Its also throwing Error allocating 0x800 pages messages too.
Unibeast still boots it up for now but I've got a 970GTX too.
Ok so I saw that the binaries patching menu had Haswell-E missing. Added it and it got further and then rebooted. 2nd time it lost video. Yeah loses video after, checked other ports on my PNY GTX.
I managed to get it up by using nv_disabled=1, but its like the Nvidia Web Driver preference pane is reversed. I tried disabling, restarting, then re-enabling and setting nvda_drv=1, but it still boots but looses video signal. When I remote in via Screen Sharing its running, but not using the Nvidia divers. I suspect at this point it may be due to using the Kernel Cache?? hmm....
Rough setup that made this Asus X99 Deluxe happy -
Inject Nvidia set to true
Flags: -v darkwake=0 npci=0x2000 kext-dev-mode=1 ... and then struggling with nada_drv=1 and nv_disabled=1
Well I've come full circle. Can't the the web drivers to take. I have to remote into the machine to see the desktop, but I've tried npci=0x3000 and it boots, but the video defaults to no drivers even though I've set it to use nvda_drv=1. May have to scrap this and just put my 7970 in it.
Update:
Dug deeper -
http://www.tonymacx86.com/graphics/161439-gtx-970-black-screen-after-nvidia-346-01-02f01-2.html
I needed to edit mine to 'none' as well and now multi monitors are up on my card. Oddly, the Nvidia interface says I'm not using the Web Drivers but its got full graphic support.
I had to dork around with npci=0x2000 PCIRootUID=1 to get past the clover error when nvda_drv=1, but later I realized I did a OC scan the same time I did my QFan setup and the Overclock was causing some of the hic-ups I think. Off to solve audio now. Bluetooth, LAN, Airport, Video up.