I keep getting a similar message, and I was informed by the local computer technician that a component was likely to be on its way out, but he was unable to say what, and after about a month, I am still waiting. My problem (I think) seemed to have started when I fitted some new memory chips!.
IRQL_NOT_LESS_OR_EQUAL means that an application with a lower priority is trying to take CPU time away from an application with higher priority. The higher priority process may be an important system application that the machine can't run without, so Windows may not allow it to happen.
Go through the steps at this link and in your case maybe starting with A Stop 0x0A error as Windows XP is already installed.