But the same programmers write extremely good code for consoles. So they are extremely skilled. But even the most talented programmers can't able write a good code for the standard APIs. There is a reason why Mantle is so popular. If you find a problem in the Mantle renderer you just profile it...
This is not a GameWorks related problem. Watch Dogs only use this lib for two effects. Even if you turn these off, the game still run poorly.
The problem is the engine. Ubisoft spends a lot of money to understand D3D11 deferred contexts. But even Microsoft admits that deferred contexts is a...