This does help a lot with PlayOnline Viewer / Final Fantasy XI Online, and the related benchmark program [1].
PlayOnline Viewer / FFXI, and the benchmark run at around 1-3 FPS without these changes, with wow64-new, and ~11-58 with them patched in.
Running with wow64-old does still perform better, though, but maybe that's more of a general wow64-new thing?
I also noticed Final Fantasy XI Online using quite a bit more virtual memory space (from around 3,5 G to around 4,2 G) with wow64-new and this change (without this change, just below 4 G, while running at 0-3 FPS).
For the benchmark the VM size seems to interestingly be the inverse, going smaller.
All of this is with a debug-build of Wine, so with a regular build, the VM size is likely smaller in all cases.
Some quick stats from the FFXI Bench program:
``` wow64-new (patched)
3669416 (VIRT) 290536 (RES) 6496-H (Score) high 58.82 (Highest FPS) low 12.20 (Lowest FPS)
wow64-old
3916504 (VIRT) 282672 (RES) 8765-H (Score) high 58.90 (Highest FPS) low 14.72 (Lowest FPS) ```
Some quick stats from Unigine Heaven Benchmark 4.0 Basic (DX11):
``` wow64-new (patched)
2471 (Score) 98.1 (Average FPS) 191.9 (Highest FPS) 36.2 (Lowest FPS)
wow64-new (not patched)
1673 (Score) 66.4 (Average FPS) 108.6 (Highest FPS) 35.4 (Lowest FPS)
wow64-old
2638 (Score) 104.7 (Average FPS) 219.5 (Highest FPS) 43.3 (Lowest FPS) ```
Thank you!
1. http://www.playonline.com/ff11eu/download/media/benchmark01.html?pageID=medi...