get a new computer. that comes from a guy with a pentium. it takes me 3 minutes to load Dota 2, just enough time to get back in.
also, preloading the map before matchmaking shaves off a lot of time (set up a private lobby, load a map, leave the game, THEN start matchmaking)