I've got FreeBSD 9.1 running on my machine now and it is absolute Unix heaven.
The NVidia drivers work perfectly with my 580 card. The rest of my hardware was recognized and works properly.
All my gaming is done on my PS3 and Wii and a little bit on my Android devices. So my FreeBSD is primarily used for development and some webbrowsing. Working on a system that is stable and free from the crazy and random crap that plagues the various Linux distros is wonderful. The only negative I've found so far is the desktop's ports aren't as fully setup as you get as with something like Ubunut or Mint since the major focus of most of the FreeBSD devs is on server use.
I would like to thank all the lame people who have so diligently been posting their lame 'is dying' posts. I would never have checked out BSD if it wasn't for them. And it looks like the latest attempt at BSD FUD about funding massively backfired and led to a huge surge in project donations.
I usually hate these type of cute little sayings but after having switched from Linux to FreeBSD it really rings true:
Linux is for people who hate Microsoft
BSD is for people who love Unix