frozenlead :
The startup tab won't list everything that starts up when your machine does - consider doing the same sort of procedure with the services tab (you can leave microsoft services enabled). Generally, though, everything besides your graphics driver, audio driver, and antivirus on the startup tab is bloatware. There aren't really any other driver applications your notebook should be loading on startup, except perhaps if it's got a biometric reader or something of the sort. HP will probably have them all enabled, though, if any additional ones are present.
The startup tab can disable most (if not, all) of the factory-installed bloatware. The services tab, for the most part, can be left alone when troubleshooting slow startup/shutdown problems. The startup tab will give you access to most of everything that's going to slow you down (main exception will be antivirus software). As mentioned before, if you have Norton or McAfee, get rid of them and download AVG, or Panda. Hell, Microsoft Security Essentials would be a better alternative (all three have free versions available).
I'd check the Services tab after eliminating Startup programs (and Norton/McAfee) as the cause of your problem. Honestly, in my 5 years in the computer repair biz, the only time I've even touched the services tab is to reenable a service the someone disabled thinking they'd get a speed increase. Messing with the Service tab (or for that matter, services.msc) can do more harm than good, especially if you're not sure what to look for.
From what frozenlead mentioned about drivers, they shouldn't/wouldn't be an issue if all you changed was the hard drive. Unless you removed, damaged, or unintentionally uninstalled a component or it's driver(s), running the factory disc should've brought it back to how it was when you took it out of the box (otherwise, it means HP is trying to bring back "Code Purple")
May also want to consider programs like CCleaner. It can be used not only free up some space on your drive, but give you a complete listing of programs installed on you computer, with the option to uninstall them (instead of waiting for the "Programs & Features" list to populate from Control Panel). It will also bring up a list of (almost) every program running on startup. There's a registry cleaner in there, and unlike most registry cleaners, this one is simple and in my (at least) 3 years of using it, hasn't caused any issues. In fact, CCleaner has fixed quite a few issues on quite a few of my clients' computers.
Before anyone says anything, no, I don't work for Geek Squad or some type of corporate gig like that. I fix Geek Squad's "optimizations".