The only things beyond the normal list is to update to Version 11 Windows Media Player and update DirectX.
Here is a link to the rest of the list:
http://www.mtu.com/upgrades/hoster/windows7-changes.htm
I don't know why yours is still stopping, because they fixed a lot to clear this up and I don't think there are any program errors left to find.
I would say leave task manager up and run a mock show watching the amount of memory free and processor use. It should go way up and/or free memory go way low just before it stops. That might give us a clue as to what is happening.