I keep getting disconnected from server

Im in the middle of the match...

my knife comes out, and i can't switch to other weapons.

After 3 minutes, its says dissconnected from server.

So i am force to LOG OUT, and LOG BACK IN.

This has happened over 15+ times to me.

I wana know what wrong, kuz im getting sick and tired of playing and good game, and getting logged out in the middle of matches.

and it always seems to happen when im doing extremely good, or im ace...

never when im doing bad.