Make sure to use the new ethernet cable some 645s came with a crossover cable and not a standard cat5 cable, as well use the new power cord and your set.
The 660's do not have UPnP enabled by default. Enable it and then the Xbox live issue is fixed. Make sure you check all 3 boxes on the UPnP screen and hit apply.