Well, since patch 4.0.3a, things have gone bad on my iMac really. According to Blizzard forums, 10.6.5 will fix all. It didn't. Tests done on ICC and things pre-4.0.3a are useless. Now that the shattering took place and the new graphics are out, you should test it now.
As I haven't been raiding yet. Farming my gear currently at 85, I've been running dungeons lately and there are hardly any problems there. Except if you get into a stage where the ground is cluttered with void zones (which happens in the Halls of Origination).
The problem is going around the new areas such as Twilight Highlands. Setting everything to Ultra except shadows to good and Sunshafts disabled (due to bug in OS X as per Blizzard), and resolution to native 2560x1440, the fps suffers and goes down to 20 fps. Sometimes less. The annoying part is that at certain areas, the fps will boom to 80 fps but once you turn the camera around, the picture will almost freeze as it is trying to view the whole scenery at the same fps. Until it drops it to 20 or less, then the camera will start stuttering around to the location you want.
I NEVER had such problem in any patch pre to 4.0.3a.
Speaking to PC users using Windows on identical spec as the iMac, they're leaving at a stable 60-80fps on all at ultra! Even a post at a forum I once found that someone installed Windows on the same iMac and World of Warcraft ran easily with 20 more fps. This surely proves that either the drives of the video card in OS X aren't up to date, or there is an algorithmic problem within OS X to handle graphics of video games as good as Windows.
I always hated admitting this for the past 20+ years I've been using Mac, but when it comes to video games, that's one area where the Mac have always been lagging behind Windows' PCs.
Please Apple fix this. Blizzard claims boldly that this an OS X issue.
P.S. Not only that you can't run Sunshafts on WoW on OS X, but you also can't use Multisampling, which is an anti-aliasing effect. Again, this is only 4.0.x WoW. Previously, everything works. Yes, Blizzard did change its engine, but according to them, OS X 10.6.5 should be capable. Then they posted that those issues aren't resolved yet and the resolution is with Apple.