Uma boa parte dele é um conjunto de software para ser executado na inicialização. Com o tempo, à medida que mais e mais programas são instalados, mais e mais são adicionados à fila. Se você fosse comparar uma nova instalação do Windows a uma "usada", provavelmente verá vários programas adicionados à inicialização e a instalação mais recente será iniciada muito mais rapidamente.
Você pode usar um programa como CCleaner para ver o que está acontecendo na inicialização ou simplesmente digitar "msconfig" usando o comando Executar linha (tecla de vitória + r).