Hello MassiveKrull,
Could you upload the logs from one of these sessions where the editor froze while attempting to open the Viewport? Although it most likely won’t show an error, it should be able to give some more information as to where it stopped and froze.