I tried to put NetBSD 9.1 on a somewhat old (2010) laptop with Nvidia GT320M. The result was disappointing, graphical performance was really poor, while nouveau works well with Linux* on the same hardware. It may be the same driver but it seems the NetBSD implementation is not at par with the original yet.
*newer Linuxes also have troubles (of a different kind) which seem to come from the kernel itself
With Nvidia hardware I would definitely stick with FreeBSD or Linux as of now. You can try Illumos but in my opinion this OS is terrible for desktop usecases (I assume we are not talking about servers), it is slow, heavy on ressources and has little software available.