SOLVED! Okay this is what happened: I uninstalled Windows Live OneCare before I migrated the laptop over to the VM using LapLink PCMover. When I was using the new virtual machine, I did not have OneCare on it. My Linux experiment above proved to me that it HAD to be Windows that's the problem but no amount of firewall settings could fix it for me. I disabled and removed firewalls, Windows Defender, etc. Finally, I REINSTALLED OneCare to see if that would fix it. Once I opened the ports in OneCare, it worked perfectly! Beware the REMOVAL of Windows Live OneCare, my friends!