Everytime i join a garry's mod server i either get timed out or it Says the Server Crashed(Darkrp).

This Started 12/27/2016.I Joined My Favorite Server And It Was Taking Longer Than usual I Got In then It Said The Server Crashed Which i Know The Server Didnt.I Joined again And Then I Got Timed Out It Said"Disconnect Adam_The_Filthy Timed Out." I know this happens Sometimes ,But I Joined So Many Times, I Would Either Get Timed Out Or It Would have A Connection problem In the Top Right Of The Screen.( I tried Re installing Garry’s Mod,And I Verified The Local Files It Didnt Work) Please Respond and help Me

Enable UPNP on your router and allow hl2.exe in your firewall exception list