Isn't the problem actually just having a video card below minimum requirements? Geforce 300 series cards are an OpenGL 2.1 video card and this game requires OpenGL 4.x video cards.

So doesn't seem like an Apple issue, and more of not having a OpenGL 4.x compliant video card.