You may still get the stuttering. If it was a bandwidth issue on the port then you would likely be exceeding your internet connection.
Although different in concept using a single ip with 2 different port numbers which map to 2 different programs/processes in the machines is not really that different than having 2 IP addresses map to 2 virtual machines. The virtual machines are still sharing the resources of the real and are in a way no really no different except you are calling them virutal machines rather than programs.
Now if the software in the machine that does the virtualization can somehow share the resources of the machine better than tuning values for processes then maybe it could help
This is more a question for the guys...