WoW didn't redo their entire graphics engine, they just improved on one that was already much more efficient and PC-optimized.

Also, they have 12 million subscribers, they can afford anything.