Sounds entirely network related to me, I've never seen bad hardware do things like that. Try to plug the laptop in manually to the ethernet and tell us if the issues persist.