It's entirely about video card
As a lot of people here are implying, this game is all about video card.
I decided to setup a "secondard wow box" for when friends come over.. I scrounged together a P3 933, 640mb ram, ATI Radeon 7000 (64mb AGP).
With minimal settings and all sorts of cool performance tweaks every where, the best I could get was about 0-2fps in IF and I'd max out at about 15fps if I was in the middle of a field somewhere.
Then I spent $40 on a Radeon 9250 AGP card with 128mb video ram. The game now is fully playable. I've got all the video settings up there, not all the way, but a bit higher than "half" and the game is totally fluid. IF, as harsh as it is, gets it down to about 8-10fps and elsewhere of course outperform my primary wow machine (cause I run it at 2560x1024 -- (2*1280x1024 with everything maxed) and runs at 20-30fps.
That said, I'm very curious if WOW runs natively on OSX? If it's going through rosetta, then I'd be shocked that it could do more than give the login screen. But seriously, I expect that's exactly how it's working in OSX since (I BELIEVE) you install it the same way you would for a power pc. If that is infact what's happening, then we need to worship apple, cause that'd be some outright completely mastery coding.
That said, I only ordered my macbook yesterday. I simply couldn't push for more than the base 1.83 with 1gig for ram - though, I expect this to be able to hack the game fully, just may need some clever tweaking. The GMA card really isn't meant for gaming. We have to keep that in mind and not whine too much. Apple would gave picked this card to save on cost of production and probably space, heat, power and so on - fits the "profile" for the macbook better. Those of us who are serious about gaming, should get a macbook pro. But of course, it never works that way. I wonder if finding a way to up Wow's priority in OSX would help? With everything closed, it shouldn't matter, but you never really know.
Maybe when I get my mac I can look in to some other forums and goof around - see if there's simply some magical plain text file on OSX or something somewhere that actually sets the video ram allocation. ha ha ha ha, I'm SURE it's something they built in to the kernel.