Whenever either Wine, the nvidia drivers or Overwatch has an update, for the next few dozen matches I'll have insane lag whenever an ability is used or an affect is appearing the first time. This lag is often so severe that my game become unresponsive for a whopping 5-10 seconds in the middle of a fight. Even if I spend half an hour just to take every hero to the training grounds and use every single ability, there will still be lot of lag for the first 5-15 matches.
And lately Overwatch updates every 1-3 days with minor patches so every time when the game would finally get playable, it starts all over.
I have read somewhere that this is because Wine has to re-compile shaders, and it does so on-demand, that is, when it first appears on screen.
So... is there anything that can be done about this? Shouldn't this be considered an issue that Wine has to fix (IMHO it should because it makes games unplayable. It also affects other games, eg. Guild Wars 2.)? Is there a workaround? Is there a way to force it to recompile every shader in a certain game all at once?
I want to play this game.

Arch Linux 64 bit + Wine staging