Cedega works well, but if you are willing to put some effort into slight configuring so you don't have to dual-boot, then it is fully worth ti. You need to be patient. Often, games need to be tweaked, like you can edited executables and dlls and such in Linux so something that has to be done as per release notes or other people's tips. But so far, I haven't needed to dual-boot. I hope I don't have to.