It may seem like a strange thing to have in a section dedicated to sorting out problems with Internet Explorer, but I have to ask. Why bother?
Internet Explorer, which is actually deeply embedded into Windows itself rather than being a 'stand-alone' program, is deeply flawed and cannot really be 'fixed'. The way it operates makes it susceptible to all sorts of internet-borne 'nasties', and your system suffers from its use.
Although it won't handle every single website you could find, Firefox will more than adequately handle just about anything you wish to do. Dowmload it, install it, and set it as your default browser. You'll not regret the change, I'm sure.
Here's a step by step guide to installing Firefox on a Windows XP system. The procedure varies only a little for other Windows versions, and the procedures for installing Mozilla or Opera are also very, very similar.
If you are continually having problems as a result of using Internet Explorer, it's really time you made the change. You won't regret doing so, I'm sure!
Also see this topic.