The only time I had problems with the Nvidia driver on FreeBSD was when KMS was introduced because it broke my existing configuration (visible screen tearing during video playback with mplayer in a floating window managed by i3). The solution wasn't pretty, but works to this day.