If IE7 is crashing take a look at the troubleshooting steps at http://www.enhanceie.com/ie/troubleshoot.asp
As has been mentioned before the most likely culprit of IE7 stability and performance issues are poorly behaved addons.

I use vista on my primary machine and wouldn't dream of going back to XP Smiley