I just installed fc6 64 bit, while a bit of a pain in the butt to install, it is most definitely worth it. The 64 bit version is far more responsive than the 32, and nvidia drivers have great support through Livna.org and this repo can be added during install. Installing drivers is somewhat trickier for 64 bit, and getting dependencies to work is a little harder.
I have an nvidia 8800 working smoothly with Beryl, with a triple boot XP/VISTA/FC6 booting from a single Grub boot menu with no 2ndary boot menus. I boot straight into either Vista or Xp, with no Vista bootloader.. a slick but tricky thing to accomplish.
And while many of you say that it is not for noobs, I taught myself how to do this by simply taking the time to look for help on the web. Of course we are all noobs at some time, but the only way to become a non-noob is to learn by example. There is a tremendous amount of information out there for all of the more commonly used distro's, and everyone has their favorite. For a lot of Linux users, there is a sense of accomplishment from achieving the intended results.
The bottom line is that the OS is just like the software.. it is a tool with a means to an end result. I think it is useful to be familiar with multiple OS's, no matter your favorite, many jobs require that you are fluent in more than one.
Personally I love Linux , and if given the ability to do so (software restrictions) I would dump microsoft in a heartbeat.
Oh... and Beryl looks way better than Aero without having the need for a super video card
it looked just great with my old 6600 AGP 8