What I usually do is:
1) Install Windows, install VMware Tools, update everything and reboot. Do not passthrough GPU yet.
2) At this point use the web console. Download Nvidia driver, but not install it yet. Right now you want version 465.89 for Windows as Rand__ pointed out.
3) Install TightVNC or some other remote desktop client in case you loose image in the steps after this one. That way you can remote into it, even when no image appears and web console is not working. Setting a password and remembering it, is a smart thing to do.
4) Shutdown VM and connect GPU to VM. Boot up VM.
5) Install Nvidia driver. If no image on monitor, use TightVNC and install driver. Web console probably won't work anymore. After installing the image should appear on the monitor connected to the card. If not, try rebooting. Check device management afterwards to see if the card works and does not show an error code.
6) In case of no boot up or no image, play with setting svga.present advanced parameter on the VM.
7) When all is working, you may uninstall TightVNC or leave it running in case you need to troubleshoot.
You may also want to figure out if the card is connected to the PCI-E slot that is directly connected to the CPU. If a chipset is in between, that can cause trouble. Check your motherboard manual for that.
Also, try passing through the audio controller of the card to the VM.
Edit: Also, the hypervisor hiding parameter should only be necessary now when using an older Nvidia driver, if you run Linux or another OS, or if you run software that doesn't like you running it in a VM. I read some anti-cheat software might do this.
Edit 2: When using DisplayPort, you might need to do this first from within normal, bare-metal Windows (at your own risk of course):
NVIDIA Graphics Firmware Update Tool for DisplayPort 1.3 and 1.4 Displays
I had to do this on a couple of my GPU's because of weird issues with DisplayPort.