The thing I want to know is, why do people want directx 10, 11 or 12?, I am not being sarcastic, I genuinely would like to know, what are your reasons for it. There seems to be a lot of people that talk about directx without really understanding what it is and how it affects a game engine and the development of a game.
Performance increase. While most games are GPU heavy, GW2 is CPU heavy. My 2500k has trouble getting high frame-rate and then the GPU does not matter much (using a 460 or a 970).
Making use of DirectX 12 and better use of the multiple cores (partly what DirectX 12 can help with as it does not only reduces the calls going to the GPU, but can also split them over multiple cores) could mean a big increase in performance. The other way of getting better performance would be OCing the CPU or / and buying a newer / more expensive CPU while that would then only be useful for a few games, because as said, most games are GPU heavy. Meaning it would be a pretty heavy investment compared for what you get for it, and when buying a new GPU you will also have to buy a new motherboard. Not to mention the power-consumption when OCing the CPU.
So for customers, GW2 updating to DirectX 12 (in combination with a few other improvements) would be the best way to get a performance increase.
Now some people say that GW2 is a MMORPG so it’s fine to have lower FPS, but also think about using a VR set. Then you would need 90FPS for best result (on the current generation) or minimum 75FPS. Talking about that, when looking at the system requirements OR gives, it’s a GTX970 and an i5-4590. If I would put a 970 in my system would be close to that, the 2500k just performers a little under the 4590, a small OC on the 2500k, should put the performance on about the requirements for the OR, a system that is considered ‘heavy’, however performance in GW2 would still be pretty bad.
Like somebody said very well on reddit about this. “The problem won’t be that game will look lets say poor in two years, the real problem it will look poor, and it will run just as crappy as it does now, while games looking 4x times better will run at least 2x times better than GW2.”
The only problem is a newer API wouldn’t bring a big performance improvement, said by some of us here and confirmed by devs.
If people knew how truly dx12 works and what does and what does not, and how little would be the impact in gw2, this thread wouldn’t exist.
But you prefer to read something and assume all the world…
Can you link to the dev confirming that?
It’s indeed hard to say how much the improvement will be without knowing what is the true reason why GW2 is performing so bad, however we know for a fact that GW2 is very CPU heavy and we know for a fact that in general DirectX 12 creates the best performance increase with CPU heavy applications (that do use the GPU as well).
That said, it’s not only DirectX that would need to be improved, better multithread would also help a lot. I haven’t checked the usage lately but I did read that then the main core is running at 100% the other cores at about at 50%, let’s say you could move some more of the main core that those other cores so they would go to 75% usage, that could possibly also increase performance by about 30%.
Somebody else was talking about using a 64bit client that might, or might not increase a little.
Not let’s just say they could increase the use of multiple cores a bid more increasing performance with ‘only’ 10%, implementing DirectX12 would ‘only’ increase performance with 15%, and using a 64bit client would only increase performance with about 5%. You might still go from 25fps to 32,5fps. That is still not enough for many, bit still a nice increase.
Another question is, how much of the graphical stuff and other calculations that are done best by a GPU does GW2 do on the CPU instead of on the GPU. One would hope most is done by the GPU but if not, moving all that to the GPU could possibly mean a huge increase in performance. While as long as that would be the case implementing DirectX 12 would not help much. Moving it to the GPU and implementing DirectX 12 at the same time would see an even bigger increase.
So you are right, without knowing everything we don’t know what will, and will not work best. We simply say something based on general known information. It is however hard to believe that there are no good performance improvements possible for GW2, other than simply increasing the hardware / CPU.