
Parallels
I have very good success running 3D-accelerated games on Parallels -- at a decent frame rate too. Granted, Parallels is more expensive and requires a copy of Windows (assuming you want to run Windows applications), but the 3D acceleration works brilliantly.