Intermittent ~5 second freeze during multiplayer games

Hi,

I’m getting an odd issue where my multiplayer games freeze randomly for about 5 seconds at a time. It doesn’t appear to be happening at a fixed interval. When it happens the sound continues but the GPU and CPU usage drop to zero. When the game unfreezes (after a period of a few seconds and with no additional input) my character appears to still be moving on the server during this, for example if I was running it would have kept running during the duration of the freeze. Any ideas would be much appreciated as this is the only thing stopping me uninstalling windows! Thanks