Or having two card i have a 970 and just ordered a 1080 so can i use the 970 in osx like actually and use 1080 in windows ?
Be aware that if you leave both GPUs in (1080 and whatever other GPU you have installed), you'll need a power supply capable of delivering full power to both GPUs at once, and you'll halve your available PCIe lanes to each card from x16 to x8/x8 (unless on an X99 system using a 40 lane capable CPU). And there's no guarantee of stability either. Mixing two GPUs in OS X, even from the same manufacturer/vendor has, and apparently will always be as much a voodoo project as the old SCSI drives were back on the old PowerMac 6xx/7xx machines.
Mixing GPUs in OS X isn't an issue. Lots of people in the Mac Pro community run multiple GPUs to have boot screens and still run upgraded GPUs that don't have EFI ROMs. Back in 10.6 you had to run a native GPU to act as an injector card in a Mac Pro to be able to use a PC card.
There are some who did manage to get it working without issue, but it was always hit and miss. There's never been a "silver bullet" when it comes to mixing GPUs in OS X. It's gotten a lot better as modern cards are much more tolerant of each other than older cards were (with of course the exception of mixing AMD + nVidia GPUs together, which still seems to cause tears in the space-time continuum).
So got my 1070.
It boots up with mac with a gtx 960 as a second card. (im using the gtx 960 for osx)
obviously without driver support.
just make sure that you use 1 cable bec 2 gpus plugged into the monitor ****s up osx
cheers
(asus skylake motherboard - clover)