It varies from boot to boot. Sometimes it boots very quickly and others times it hangs. Windows 7 is self healing, plus updates, application updates. I have seen a 10 second + lag between splash and login. then the next boot no lag. Simple maintenance like windows update, disk clean.