Startup on a hard drive is always slow, it takes time for the disk to spin up and files to be read from it. The crashes indicate there may be something wrong with it but not necessarily. Adding an SSD or replacing the hard drive with one will significantly increase the performance, load times...