Not sure what you mean here -- I usually set my folder to open in the same window -- maybe I don't use this facility as I haven't had a problem using Windows explorer in W7 X-64.
I just choose computer and click on it to get all the disk drives etc etc.
For your other problem with the 32 bit VPN.
Now also if your only reason to stick to W7 X32 is for the VPN why not run this in it's own Virtual machine. You can use (Free) Virtual PC and load up either W2K, XP, Vista or another W7. The overhead of installing a vm just for using the vpn won't be high at all -- and you only need to start it when needed. No Dual boot etc required.
BTW W7 X-32 runs fine as a Virtual machine -- and all you need to install on it would be the VPN. No...