I'm not a gamer but there are emulators and tutorials available to get them to work. Of course Linux has plenty of great games to choose from. Most distros have built in access to software repositories with access to tens of thousands of software titles.
If Micro$oft compatible gaming is a deal breaker, Linux Mint 9 has a Windoze Installer which allows you to install the OS as a program on your C: Drive. You can use the OS for all your work and safe web surfing without having to use Internet Explorer and only use Windows XP for gaming.
Gaming is Linux's Achilles heel but it is getting better every month. Used to be media playback was the big problem then it was wireless networking Both of those are effectively solved with multiple programs and solutions available and easy to use for Linux an00bsnd power users alike.
The advantages of the Open source Community is the sheer numbers of people across the planet constantly developing, tweaking and publishing improvements and software for the Linux OS. Micro$oft is limited by the number of developers on it's payroll and the proprietary nature of it's products.
Best part about Linux...IT'S FREE!!!