I've been using two Hackintosh laptops and a Hackintosh desktop for one and a hour years. My first Hackintosh laptop, Rabook F660s, was hacked with paid service. And the guy who installed OSX10.11 on my laptop told me it was never possible to have my Nvidia GTX 870m (3GB RAM) working unless the integrated graphics (Intel HD 4600) could be disabled.
I think it's true for most laptops but not for my Rabook F660s. In the laptop, the Nvidia card is plugged in the mainboard. The HDMI and DP video ports are on the Nvidia GTX 870m card rather than on the mainboard. The setting is close to a desktop. And I've proven both cards are working properly on OSX10.11 and OSX10.12 with Clover patch for Intel HD 4600 and web driver from Nvidia.
Connecting a video cable enables the GTX 870m card for video display. If the video cable gets unplugged, the Intel HD 4600 card is back to life. I'm also able to use CUDA on the laptop and perform some scientific computation, whose performance is much better than the best Macbook pro.
I think Rabook F series laptops are all able to function this way. You may consider this as a choice if you need.