I believe, one of the reasons it takes longer to boot, is depended on the amount of memory you have. I think on boot up, there are several system checks being made. The more memory, the longer the system check.