However, you can simply use upstream Wine with add-ons like dxvk[1] (which is used in Proton).
Using esync[2] (also utilized by Proton) requires special branch of Wine, since it's not going to be upstreamed and it's not as simple as installing dll overrides.