i have the same problem i made the lag switch at a friends house connected it
modem>cat5>router>lag switch>xbox and it was working fine (they were freezing)
then when i went back to my house, my modem is one (modem and router in 1) and because my modem/router is in the wall we have Ethernet...