I switched from a radeon to a geforce simply because, better driver support, more support from most devs hair works, physx etc, runs cooler and more energy efficient than amd's current cards, amd's cards are still based on 2-3 year old tech mostly rebranded previous gen cards (except the high end radeon cards).
Amd cards however will have an advantage in DX12 as nvidia has not apparently implemented full hardware support for for the api (if i read correctly).




