Never ending loading screen

It doesn’t matter which server i try to connect to i always get stuck in the loading screen. At first i can se the loading progress but after around 5 seconds the game freezes and i have to use taskmanager to close it. I’ve tried having the game on for about 30min and still got nowhere. I’ve also tried installing Microsoft media pack becuase on another steam forum they said that it fixed the problem. My friend that also owns the game can log in and out of servers without any problem.

I’ve owned this game almost since it came out and i have 9 hours in the game. I would say about 7 or 8 of those hours are in loading screens.

Edit: Fixed it by deleting all the game files and then reinstalling it fresh