For the video calls, you may want to plug into the modem or router directly for the best quality.

Is your laptop older? If so the wireless network car may be weak.

Xbox will steal most of the connection if you're online at the same time as somone is playing a multiplayer game.