Last week I took it to my computer man and had XP reinstalled but the problem I had last night was what was happening previously.
Me no understand 
If you had XP completely reinstalled from scratch, as opposed to installed as a repair of the existing XP, and the problem has persisted, then I'd strongly suspect that a hardware fault is causing your problem, and I doubt that it is related to your memory stick.