So, it essentially stays in a loop of restarting when you turn it on? It sounds like it could either be a hardware related issue or like you suggested, a problem with the OS. Perhaps re-installing XP (after backing up all of your vital files) could narrow the issue down. If the reinstall works, then you know it was an issue with XP. If it doesn't, it most definitely hardware related.