i've tried that

after some tests it seems like my CPU use sometimes goes up to 75-90% usage. and when I go into processes
when it is that high WoW.exe only uses 5% CPU usage, and yet it still uses the most of all processes(added up they use about 20%). when it is like this wow is usually at 4-6fps
randomly my CPU usage will go down to 30% and the process WoW.exe then uses about ~20%.
this ofc makes more sense since the other processes uses the last 10% of the 30% CPU usage. when my computer is in this state I get about 37-40fps. This state does not last too long before going back to the first laggy state.
I tried with both openGL and direct3D as the graphics API and what I have found is that they give the same fps (as in with the 2 states I listed above) that is why I usually use direct3d since it has support for hardware cursor. as you can probably imagine a 5fps cursor is not fun to have

I have my suspicions about how it might be my CPU processing the 5k people online xD