Get a PC.
You'll never get anything more than mediocre performance on a laptop, and it costs way more. Well, some manufacturers cram desktop components into laptops, but Apple won't.
You can buy a MacBook Air or Macbook Pro (whatever fits your needs), and splash out $1000 on a game PC that will probably beat a MacPro (due to more choice of cards, and better 3D drivers).
Or you can buy a top-end Mac which does everything badly.
Apple doesn't make a cheap desktop, which is the best form factor for gaming.
I disagree, yes as a rule laptops are slower than desktops, but that doesn't mean we should accept slower components in an expensive computer like the MacBook pro.
Would you accept an ugly hooker on the basis that most hookers are ugly. No! We have standards and have the right to demand this quality to be met.
Especially when we are paying.