I ran Ubuntu 7.04 for about a year, and I loved it.
Unlike many, I had no problems getting either my old eVGA nVidia 7800GT to work, or a Soundblaster Live 24bit that I had in about a dozen different computers over the years. It was pretty much set up in about an hour, without any fiddling.
I also had no trouble getting a good few freeware games running, but as far as commercial stuff you're SOL. I basically only had my old DOS collection and that's it.
Prior to that, I tried openSUSE 10.1 and 10.2, both of which were unable to run sound, 90% of the programs that were designed for them, or even internet.
In the end, I missed wiz8 and Steel Panthers too much. I'm back on WinXP, and feel like a dirty prostitute. It took me a while to get it working, and I still need a new CD/DVD drive. But I got Wizardry Gold installed (can't find my old Wiz7 backup, and my original Wiz7 copy is on a 3.5", which I don't even have a floppy drive), as well as HOMM I & II. And Doom. So I'm happy, sort of. I'll probably set up a dual-boot on my extra partition; with Ubuntu 7.10. Or maybe I'll try another flavor of Linux.
One thing I learned is that Wine barely works, and the devs have no interest in actually developing it, caring solely for the commercial version that was built off of Wine. Bugs posted are ignored and closed without regards to what caused them. And then they expect me to pay them for a commercial version which they also fail to support? So don't even bother bringing that POS up. Linux has games, but they are generally not of the caliber graphically at least or in fit and finish as Windows or Mac games are. Even the freeware stuff lags somewhat behind in most cases.