Connection problems

I’ve only started having these problems today. When i got to join a server everything loads fine but when it gets to waiting for character and then it just freezes.
I didn’t have any problems with rust yesterday and I was playing it on fantastic graphics setting and had no lagg issues whatsoever. Some help with this would be appreciated.
Before anyone asks Ive done everything to try and fix I’ve checked firewalls, restarted modem, reinstalled game and i’ve verified the game cache and everything is fine.