Sorry, no duplicates. I was just indicating what programs/
drivers caused the crashes. With so many without a clear pattern usually points to memory module problems but it's hard to even pin that down when you could have such a mix of updates. You didn't specify what updates you applied but you're still on the early release version of Windows 7. There's numerous updates so I would install them in groups of no more than 10 or so. Leave Windows update on notify so you can choose which updates to apply. Start with oldest and apply in groups. It will take some time to get caught up on updates but it may solve your crash problems. For sure, it will aid in diagnosing them.