Macs are good for gaming, I hate hearing peeps that have Macs saying get a pc for gaming :| Is that suppose to make others not want a Mac when you guys say stuff like that?
A few years back, I was pretty concerned about the quality of a GPU in a macbook pro, but multiple people here said it was fine, it was fast enough, and so on. They quoted frame rates they'd gotten in WoW, since that was one of the things I'd mentioned playing. So, believing that they were almost certainly not outright lying, I got the top-of-the-line then available. Lovely machine. Really pleased with most aspects of it.
... But it was utter garbage for gaming, because the GPU in it (the nVidia 330M, I think?) was awful. It was pretty much hopeless. I had to have a third-party fan utility to get the machine not to crash under load, because OS X wouldn't run the fans fast enough. (Yes, people told me that must be a problem with my machine. It's a problem reported by a whole lot of people with that particular machine, or with other MBPs, and one that Apple did not think was a problem they could diagnose or fix.)
Since then, I've gotten a 2012-era MBP. It's got a decent GPU (nVidia 650M), and it basically runs, but the fact is, if I want to play video games on a laptop, I use an ASUS gaming laptop, because while it's not nearly as sleek, thin, and lightweight as my MBP, it can
actually run things pretty well. It has about 5x the surface area for its exhaust vents, meaning that if it's running both CPU and GPU full-speed, it sounds like a laptop with its fans running; the MBP sounds like a jet engine, getting to something over 6kRPM just to try to keep cool, and even then I believe it's throttling the CPU and GPU a bit to avoid overheating.
Also, the MBP's got a 1680x1050 screen, which is the absolute highest resolution you can get that's not HiDPI-mode Retina, while the ASUS has 1920x1080. Guess which one can display 1080p video natively? Hint: It's the one with a 1080-pixel screen. The MBP no longer crashes without a third-party fan utility, but if I run even fairly simple games on it that require 3D rendering, it will end up revving the fans up to 5k-6k RPM pretty quickly, and leaving them there. And that's
annoying, because it's loud.
Of course, that's not just gaming. Xcode will make the machine do that too. Open a new project in xcode that has a bunch of code for it to index? Time to go do something else for a few minutes so I can come back when the fan noise has died down.
Honestly, while there's a lot of very nice things about the Apple hardware, they've completely abandoned the high-end market, and aren't even remotely trying to compete in it these days. Which sucks for me, because I would totally spend $3k+ on a 1920x1080 display, decent GPU, decent CPU,
and enough heat sinks to allow them to function. Even if this was heavier than the slimmed-down MBPs. I don't care about a pound or two of laptop weight, but I desperately miss the days when I could get a high-end machine from Apple and it would actually compete with the performance of the PC side of things.
There's also price. My MBP, a late-2012 high-end 15", was something over $2,000. My ASUS laptop (G55VW) was about $1500... And that's including buying a 480GB SSD for the ASUS, while the MBP, I bought the SSD separately. So it's not quite a factor-of-two price difference, but it's close, and the technical advantages of the MBP are... uhm... Honestly, I got nothing here except OS X. Screen isn't as good, fewer USB ports, worse performance, less expandable. Half as much video memory. I think the CPU's slower, and I'm pretty sure the GPU's a model number lower (650 vs 660).
Not to say that OS X isn't worth it to me for getting stuff done, it totally is. This machine is doing a great job of the thing I got it to do.
But honestly, yeah, I will totally warn people away from going to OS X if gaming is their big priority, because Apple simply
does not make any laptops which are decent for gaming, and if you really want to game and also to have OS X, you are better off getting a mid-range Apple laptop with no expectation of using it to play video games, and a PC laptop to play the video games, rather than trying to get a high-end Apple laptop to play games.
See, here's the thing. You seem to be framing everything in terms of whether or not people are buying Macs. I'm framing them in terms of whether users are happy. I don't want people to be encouraged to buy a machine they'll be unhappy with. If I'd known that the people on the forums were just plain making stuff up because of the MacRumors rule that forum posts are for saying whatever you think will make someone buy a Mac, I would have spent maybe $2k instead of $3.6k on that MBP (yes, really, it was the 17" with the big SSD and everything), and I would have been really happy with the machine for doing the things it did, and I wouldn't have been resentful of it for being about 2x as expensive as it needed to be for what I could
actually use it for.