Wow, touched a nerve there, good thing I had my flame suit on!
Sorry, I thought when you said "macs and os x for games" you meant Macs and OS X as two separate items, not as a single platform.
I'll agree wholeheartedly with the OS X is a shitty platform for games, and it hacks me off that the industry sees the Transgaming/Cedega/Cider thing as "supporting" mac as a platform, because it really, really isn't. There's no legitimate reason for it not to be, it's all the same hardware and there is OpenGL support, it's just a shame that the game developers like DirectX more.
The reason that I can probably ramp up the settings is because the 24" iMac comes with what is supposed to be an 8800 GS, but is really an 8800M GTS with 512MB VRAM and I spec'd the RAM up to 4GB. I've done the willy-waggling thing with custom PCs before and have had nothing but headaches throughout the process, so I can't be bothered any more. I have a life outside of computers, so the time I do spend with them I like them to be working, rather than be working on them.
When I buy from Apple they warranty the whole system rather than just the components so if something does go wrong I just package up the lot and ship it off, rather than tearing the rig down and eliminating the dodgy components myself. I used to be an IT guy, but I've moved to software development specifically to get away from that.