Well, actually I have bothered with the same problem for quite a long time, my friend recommend me a software tuneup360, which can help me solve the startup, internet connection and PC freezing problems. It is really wonderful; maybe you should have a try.