seems like their server is sh*tty... what game is it out of curiosity?
CS:GO = Counter Strike: Global Offensive
And yes your internet is messing up. See if theres something going on with your provider/router or something. This way you are also ruining the fun for the other players who have a good connection btw.