I have a problem with "debug assertation" errors coming up and thay are affectng my pc.

So I want to do a repair but i'm not sure whether doing so will clean of all my files and put a fresh copy of xp on my pc or just repair some of the system files leaving my installed software intact.

Help is appreciated.

Are all registry cleaners avalable in download only options? I'd like to get the package/cd instead.

Thanks for your help.

I have to turn my computer on and off at least a half dozen times before I can get to my desktop. Usually about 3 times before I get the screen telling me that windows was shut down abnormally and giving me several other starting options. At this point, I choose safe mode and sometimes it frreezes midway through loading the drivers and always freezes after loading all the drivers.
With every cycle, the process goes just a little farther with safe mode finally loading or sometimes, I try to let windows start normally with that working as well.
No matter what, whenever I get to a point where I can restart the computer, it's fine from there on. Never any problem on restart. Might I be experiencing some sort of hardware failure?

Pc keeps freezin, slow, error messages, microsoft ie has encountred a problem, anyone know what i need to do?