I would test your hard drive to see if it is failing. Running an OS off of an SSD is awesome for booting up quick and hassle-free.