its a mac, its gonna be a crap experience, with sh**ty framerates, and little proper support. A mac is designed for fun, and by steve job's definition that means NO GAMING!!!
So yeah get a windows rig, or install windows on your mac, that can only make it better.
If you insist on gaming on OSX then go for steam yeah