btw doesn't look like anyone's mentioned this yet but WoW only uses up to three cores, thought it may be usefull
WOW bearly makes use of two cores, you can alter the affinity in wow's config file to allow it to use as many cores as you like, but the graphics engine will pretty much be using just a single core at any given time... Yes its true that windows will move the execution of threads from core to core, but its very rare indeed for even a dual core to show much from that 60% utilization in WOW.
The additional cores are made available to allow the sound engine, addons, networking and user interface to be worked on independantly from the main cpu hog, which is the 3d rendering engine. Until Blizzard replace the 3d engine with a properly threaded DX10 or DX11 engine, WOW will remain MHZ limited, and not really care about how many cores you have.. Dual core is more than sufficient for wow.
That said i7's do VERY well in wow, they are more efficient clock for clock, and either overclocked, or even simply using "turbo mode" gives large performance gains.
With an ATI 5870 GPU, WOW's CPU scaling is obvious until you hit around 3.5Ghz on an i7 920. And to make matters worse, different parts of wow vary between CPU and GPU limitations... But primarily its CPU.