I've been using the NVidia FreeBSD drivers (from ports) for the past 15 or so years and I rarely had problems with it. Note however that the only "compiling" that's being done is the kernel interface. The brunt of the actual graphics driver work is done by a big binary "blob".I'm sure things will get worked out, but it seems that NVIDIA doesn't hate FreeBSD anymore, they give you working, compilable drivers.