Since your basing your statistics on one page that may differ to other benchmark results on other websites, may not be completely correct. Assuming you know the i7 sandy and ivy bridge both have 4 physical core and 8 virtual cores in total allowing the processes to executing double the speed of any software actually support 8 cores. Since its WoW where talking about having the programming running in 32bit will use my memory usage than 64bit (coco programming) would be ideal but honorbuddy doesn't fully support 64bit so that would be out of the question. Having the fps set between 15-20fps and dx9 enabled rather than dx11 will make a huge performance boost for your system especially your cpu.
One part you haven't mentioned is your GPU this can also be an addition as to why your cpu is using more processing tasks than it should be. By having a relatively good GPU can transfer some of task done my cpu rather than just creating, rendering and environment with high amount of content. Can you provide us with your GPU type and specs?
Otherwise besides changing API settings on launcher and system settings you should be able to manage min 8-10 bots quite happily with i5 assuming you have the right setup otherwise with i7 easily 12-14
== IMPORTANT ==
You DONT need to overclock manually if you dont feel up to it but i highly suggest you have hyperthreading enabled within the bios settings depending on the motherboard vendor you have, it is available to ONLY i5 and i7 processes.
Hope this helps