Try going to start>all programs>startup and deleting some of those shortcuts and then restart. If you have to many programs starting at the same time it could be freezing your computers.
this even happens when no programs are up. my computer is pretty fast & i know its not a memory problem, seeing that it just happened one day.