One option would be to shell out *cough* money to *cough* Microsoft and install WinXP on a Boot Camp partition. Windows runs VERY smooth on a Mac if done right. But this is ONLY an option if your using an Intel processor.

*my loyalties DO still lie with Apple... just not when gaming...