I never heard of Gameranger? I have heard of Garena(old) W3Arena(1.26) and Netease(asian). Netease is asian server so I do not use that one. W3Arena is the only other server I use beside Bnet, and it is highly recommended for being the best other than Netease.
You do not need 2 separate installs for W3arena and you do not need to use the Version Switch. I do not know about Netease because I do not use Netease, but you do NOT need to have 2 separate installs of WC3 to play on BOTH Bnet AND W3Arena on one PC... just stop using Gameranger and use W3arena its much better
I have installed only ONE folder of WC3 yet I can easily switch between version 1.28 for bnet, or 1.26 for w3a very quickly, AND i do NOT use the stupid version switcher because none of that is necessary!
Here is how I setup my WC3:
I had wc3 installed with version 1.26 and had W3Arena up and running. Then I went to get the new 1.28 patch for Bnet, but it was different. Instead of running Frozenthrone.exe we now use the new Launcher.exe so, oddly enough the Launcher.exe and the Frozenthone.exe are separate versions of the game
When I updated to 1.28 it obviously over writes 1.26, so I then download the OFFICIAL bnet 1.26 patch (not the version switcher) and repatch to 1.26, now when I run the Frozenthrone.exe OR w3arena.exe it loads up into 1.26 instaly and works fine.
When I want to go back to 1.28 I simply run the new Launcher.exe again. Every time it will say "new update required" but it takes 5 seconds and is ready to go. Then when I want to go back to 1.26 the original Frozenthrone.exe is already set to 1.26 so no need to repatch again.