As someone whom sticks with the underdog platform for various reasons (AMD) i'll chime in on this for ya.
The more cores you can use, the less your stressing the cpu with resources as it can be spread evenly over the cores. Myself im what ya'd call a "mega-tasker" I run all i can at once & not 1 app at a time. So playing a game, lisening to music thru media player, voice chatting over skype or ventrilo, running msn n yahoo messenger & multiple browsers/tabs I do tax my X6 at times ... but have yet to see it max out to 100% any cores when doin so. The ONLY time i see it gettin close in so is if i do any audio/video work.
As for guild wars 2 ..... if its anything like guild wars 1 (which i also have) it will scale with cpu/gpu so the more mhz/cores/shaders you can get the better.
As for upgrades, 7870 would be a good investment. As in the AMD platform, a good deal on a used Thurban (X6 like mine) & a AM3+ board to run it on isnt a bad idea .... dont bother with bulldozer based FX chips as there EOL'ed end of Q4 of this year. IF you are able to do a AM3+ board + used X6 or your current chip + 16 gigs of 1600+ or 1866 ram this will set you up for a few more years + able to drop a vishera (piledriver) into it for more preformance.
Hope that helps ya some.