Back in VS2005 and Vs2008 I used to suffer from crashes when too many windows were open at startup. I remember clearly having to never leave server explorer open, and I recall other problems when I had too many debugging windows open (watch, threads, immediate, etc). This all seemed solved when VS2010 came out. I also remember trying a few add-ins over the years and I think every single one interfered in some way with stability and I got rid of them. The quality of add-ins has improved greatly and I have about 6 of the standard extensions installed now (but not NuGet yet, I'm still wondering).
Sorry this isn't of much help, but I saw your suffering and was reminded of these things and I'd always be suspicious of some add-in first. Has someone already suggested to you "reset" VS to factory settings, I think there are switches for that. Greg
