Ok so ive enabled vulkan shader precaching (the bottom one, top one was enabled by default) like so https://imgur.com/a/T0G1DGc

and

Go to
Steam/steamapps/common/dota 2 beta/game/dota/panorama/videos and delete the following videos.

intro_movie
ti_logo_frontpage_loop
ti10_aegis_frontpage
ti10_aegis_frontpage_sm
ti10_background

Then rename folder "videos" to "videos1

Dont know if valve fixed it. Or these did but it no longer freezes so idc.
Some people noted that pressing voice chat hotkey freezes their pc so enable this https://i.imgur.com/xnKvzU4.png