check out this thread
blizz was “aware” of an issue that made wow literally unplayable in windowed mode on Macs, but took em over 1.5 years to fix.