I refuse to buy Nvidia cards until they stop blocking drivers in VMs with passed through video cards. Yes I know, you can bypass the dreaded code 43, it's more on principle.
[1] https://www.reddit.com/r/linux/comments/2twq7q/nvidia_appare...
[2] https://www.reddit.com/r/VFIO/comments/5sh41p/any_other_reas...
[3] https://www.reddit.com/r/HyperV/comments/5u2ge2/nvidia_consu...
Tried it ~6 months ago with an old GTX 680 (had to update the video bios to get it to pass through to the VM, then got code 43), and about 1 year ago on a laptop with a GTX 1050m (detected by the VM, but code 43).
Had I known ahead of time that this would happen, I would not have bought the 680 or this laptop.