Ok. I had a 2500k 4.5Ghz and 670 and in GW2 I was getting less FPS than people with crappier computers. For example, there's a city called Lions Arch and I got 20-35fps there. But people with worse setups than mine were getting 60+fps.
So I went and bought a GTX 690 just because, and I got even worse performance with that then my 670.
So I returned the 690 and bought my current 670(MSI 670 PE) and the performance was better. But still not as good as crappier setups(laptop, 560ti, ect.)
Then I went all out and bought a brand new z77 motherboard and a 3570k(overclocked 4.1Ghz). I also reinstalled windows, But my performance IS EVEN WORSE THAN THE 2500k AND 670 SETUP(most likely due to lower cpu clock, but I was expecting something different). So that rules out CPU or motherboard problems.
AND, this performance problem isn't just in GW2. It's in WoW and BF3 also. Flying above Twilight Highlands I never reach 120fps, NEVER. Not with any of the setups I just mentioned. Same with other zones.
In BF3 I'm getting worse fps than reviewers had with the same setup as mine(even with the gtx 690).
I did everything right to optimize those setups I had(drivers, nvidia 3d settings,guides, overclocking, ect). I even asked here for advice.
TL;DR
So to sum it up, I've tried every possible way to improve my performance in games(GTX 690, new CPU, new mobo, new power supply), yet It's still worse than others with worse setups than mine. I'm about to pull all the hair out of my head because I don't know what to do.
God bless you if you read this entire thing, lmao.