No, SP2 isn't out yet. As for having .NET 1.1 installed, if you install every recommended, non-critical update, it'll be there.

1: CTDs
I used to experience these on almost all Diablo II style fullscreen games, though I attribute that to some tweaks I've done to my system. After a few changes to default Windows settings (which are set way to low for most systems, but making them compatible with all configurations), these have dropped to ~5% of all runs, as opposed to ~35%. As for BD in general, if you'll look through this board you'll see numerous topics that focus on this and, if you follow some of the tips, you may be able to eliminate your CTDs.

2: Shutdowns
Do these happen at random, or can you duplicate even a general set of actions that can bring this up? Other than the .NET Framework bad patch I mentioned before, out-dated video/sound drivers and adware/spyware installations are possible considerations.

3: Crashes with minidump
I just have one question: when was the last time you ran Ad-Aware 6 or, preferably, Spybot S&D and cleaned all the adware and spyware off your PC? Not too long ago I was having the exact same problem, but it would happen at random at any given time. Came to find out it was a conflict between two adware programs (n-Case and SmartSearch to be exact) that had found their way through my protections and onto my PC.