I recently built a new computer and it functions well in everything else but dota 2 gives me consistent crashes about every 2 minutes in a game, like clockwork. I suspect the issue is that my for-now graphics card is the Intel HD 4000 which is on the new Ivy Bridge CPUs.
It far exceeds Dota 2's requirements and runs it smoothly with nearly everything maxed at 1920x1080, and I have 8 GB of memory with the i5-3570K cpu from Intel. (3.4 base, ivy bridge quad)
I have done several tests both on my own machine alone and with several friends' computers running side-by-side with the windows task manager up above the game. Their dota 2 never exceeds about 750 MB of memory usage, while mine begins climbing as soon as I enter an actual game and never stops climbing. It always crashes just as it's about to hit 1600 MB of memory.
I have tried every suggestion in the crashing thread, I have tried doing a complete uninstall and clean re-install of both my graphics driver and all of my chipset drivers. I have no issues in any other application, or even other source games. I've been playing Portal 2 for extended periods of time lately with no such issues.
Most commonly when the game crashes as it reaches the 1600 MB limit, it allows me to load the game up again very quickly and it just repeats the process. Starts at 750 MB or so, works it's way up until 1600 MB for about 2 minutes after I've re-entered the game, and then crashes.
The only issue I can think of is some strange issue relating to how Dota 2 handles the new Ivy Bridge integrated GPU's, or their drivers. Although it is especially odd that no other source game I've tried so far has given me issues. If you need more information let me know, I can reproduce the crash any time of the day when I have 2 minutes free. The error code Windows reports is usually "AppHangb1"