You may wish to have a run through the following :
How to optimize Internet Explorer
Internet Explorer stops responding, stops working, or restarts
How to troubleshoot Internet Explorer issues in Windows Vista and in Windows XP
Also consider scanning for malware. If you're not already running IE8, consider upgrading.