Try Dr.DOS

God that was a great disk operating system!
As far as hardware with Linux, some of the more current hardware has solid drivers, but not everything does if you had oddball hardware. And drivers won't get updated as fast because MS has the huge install base, and the Linux distros don't have enough money to entice most of the second tier hardware vendors to spend the money to create drivers.
Games you have Quake3 and often many of the games based off it but not all, Doom 3 will be on Linux as Carmack is a fan, UT does LInux, UT2003 does it too I *believe*, NWN does it. Then there are a variety of older games such as the ones mentioned that have made it to Linux via Loki Games, which is now defunct (of which one of the guys works for Epic now).
As far as tools, anything done in Java will work of course. Otherwise, if it doesn't advertise Linux compatibility it probably won't offer it.. and if is an executable that launches InstallShield bets are usually pretty good it won't work.
Anyways, good luck.... using Linux is like building your own kit car as your only mode of transportation. Some people love to do it, most wouldn't dare and others don't mind doing it on the side (later I fall into).