I'm not sure what the issue could be but it works like crap on my PC. We just got a new router to so realistically that shouldn't be the issue, but there was a huge controls delay and video delay from my monitor to the TV.
Is every device wired or are some of them wireless? That will probably be the biggest make break.