The programs that run when you start your Windows PC have a huge effect on not only how long your system takes to get going, but also how many system resources are available for what you're doing. Some are essential to include with startup, but others can wait until you need them.
Unfortunately, startup apps can get out of hand quickly because it's easy to miss unchecking the "Run at startup" box when installing software. Plus, programs can add themselves to the list without alerting you. This means you might have dozens of programs running every time you log into Windows without realizing it.
You'll have to poke around a few places to find everywhere these apps live, since they scatter across the OS. But once you've done this, you should find that your system works more smoothly, making this an important part of Windows maintenance to go through regularly.