Thanks for the reply, i'm still confused on what card i should use ? so maybe i should try an Nvidia GTX 680? I'm not sure what you mean by reference design PCB ?
For each GPU, Nvidia will design a PCB for it, and the one that Nvidia sell to public is called the reference design PCB.
Some after market graphic card even use the same GPU, but may put it on their own customised PCB. e.g.
This is the reference PCB of the 1080Ti, as you can see, Nvidia's name and logo on it.
This is the PNY 1080Ti XLR8's PCB, this PCB is NOT manufacture by Nvidia but by a 3rd party, however, it looks the same as the reference PCB.
And this is also a 1080Ti's PCB, but it's from the MSI Lightning Z model. As you can see, it looks very different then the reference one, no matter the port layout (an extra DVI port), power supplying ports (3x8 pin vs 6+8), power managements (14 phases vs 7 phases), etc, all different.
They are all 1080Ti. However, I highly suspect the Nvidia web driver never been tested on the non reference on (in this case, the MSI one). Therefore, it's hard to tell if the card can work properly under MacOS.
If you can use the GTX680 rather than 750Ti or 1050, and no particular reason need these 2 cards. Of course go for GTX680 is better in general on a Mac. The GTX680 is natively supported by the OS, Nvidia Web Driver can be used as backup. Also, the reference card can be easily flashed to show boot screen properly. That's still the most handy latest Nvidia option on cMP.