Well I agree Marine but surely my 3930k should be fine for the job my CPU is hardly working when playing wow.
MMO (and RTS) are general the type of games that are THE hardest on CPU. It is unfortunate that for WOW, your 3930K's 6 cores 12 threads, only 2 cores are being utilized, making it only a fraction of your 3930K's full power being used, and not really anymore faster than a SandyBridge i5.
Also the low frame rate in mmos with the thread limitation aside, it could involve other things as well such as the directx overheads and how the game engine is coded. For example one of the mmos I use to play, it has a feature which can hide all other players except for the ones in your party (to reduce the lag and stress placed on the systems)...and at world boss, when I hidden other players except my party members, the 4 cores on my overclocked i5 would hit pretty much 90% most of the time...but when I press the unhide other players button with like 50 other players pop back in the screen, frame rate drop to hell, and even CPU usaged dropped down to around 55-60% as well, despite I should still be CPU limited rather than graphic card not being fast enough.
Hopefully with the development of Mantle and dx12, it will address this issue, assuming that both or either would become mainstream enough for all future mmos adapting the use of these new APU...however, it wouldn't help old games with dated engine such as WOW.
In the ideal world Blizzard should make a modernised WOW that's got a new engine built from the ground up (not just tweak/modify the existing engine) that would use 8-12 threads and transferr all players' data across, but it would be too much of a hazzle, and Blizzard most probably see it as a poor investment vs return, as there's not really enough new players joining this dated mmo anymore.