It is possible that this particular crash could be from your monitor switching application misbehaving.
Not sure what you're using (or if you're just using the built in Win 7 stuff), but I've personally had issues with Ultramon crashing all sorts of applications, including MC.
I switched to DisplayFusion a few months ago, and wished immediately that I hadn't waited so long.
Also, where is the Library stored for your main machine?
MC really, really wants the Library to be in a fast location. It doesn't matter if the media files are on high-latency storage, but if you move your Library files over to network storage with high (or even medium) latency, you're going to get lots of "frozen UI" issues. Bear in mind, when Windows says an application is "not responding" that DOES NOT mean it is crashed. It could (and often is) just be busy waiting for something (usually disk).
At the office for a long while, I was trying to store my Library files on our Enterprise-class SAN and connect to it via UNC paths (I actually put //san.mycompany.org/share/MC/Library/ in the Library Manager to set up the Library in MC).
It worked, but MC was constantly locking up on me, and becoming non-responsive. I learned over time if you just hit the "keep waiting" button in the Windows non-responsive dialog, that it would eventually "come back to life". But this was very troublesome, and it would happen frequently. Eventually, I gave up, and moved the Library to local storage on my Mac's hard drive. Immediate differences. Presto-chango, instantly MC was perfectly responsive (even though it is running in a VM). And, as I mentioned, this is high end SAN stuff, with enterprise-class switches and network infrastructure. That stuff isn't always better than what you get in a small LAN setup at home (where load is lower so trouble is less frequent), but the caliber of hardware is certainly better.
In any case, putting MC's Library on a Network Drive may seem like a great idea, and it can be handy to connect to from a Client in a pinch if you need to do something, but your PRIMARY Library should absolutely be stored locally. And, if you have the choice between a SSD and a 5200 RPM spinner, pick the SSD. The Library isn't huge, especially if you move the Thumbnails. Databases want low-latency disk. Period. And MC's database is no different.