Strange but if you have the same problem in XP and Vista I would guess at some hardware problem or if the internet then you don't have a good enough firewall/virus scan setup, I certainly would recommend using an app like Norton Ghost, this way you can rebuild very quickly your whole system, then see if the problem is still there!