Windows 8 starts up faster than Windows 7 because Windows 8 never shuts down as completely as Windows 7 does. Essentially, many processes just keep running. You can emulate that somewhat in Windows 7 by using Hibernation. Or, just don't shut down at all.