I had a similar problem when my View Connection Servers were passing the wrong IP to the View Clients. I did set the registry as you did, and also set the binding order of my vNICs so that the NIC I wanted to use for PCoIP traffic was at the top:
This is an example for Windows 8.1, but works for Windows 7 as well.