Maybe it's just Windows, what version do you have?
My desktop freezes sometimes but it'll always come back if i wait for a while or close a certain app or something.
More hints?