seems like there is a process running in the background that windows is having problems shutting down, run adaware, spybot, and MS antispyware and see if it is spyware causing your problems. Also when it freezes like that can you press Ctrl, Alt, Del and see what is not responding. Look for any suspicius services running in the Process tab.