I use vmware fusion for this. It’s not free, but I have a license through my work. I’ve played medium intense graphical games on it (Civilization 5) and i have no problems.
EDIT Looks like vmware player is free for personal use. I think this could play windows games. VMware Fusion Player – Personal Use License