Slowness of boot up can mean a few things. It can mean that you don't have enough memory allocated on your computer. Or you are running out of hard drive page to cache files while running. Your files can also be so fragmented that it takes time to get them together at boot time. It can also mean that you have some sort of malware which infected your computer and is slowing it down.
Run the system's check disk utility and/or defragmenting utility first to determine if your files have been scattered into too many bits.
If you've simply installed the programs you've mentioned using default installation mode, then there are plenty of unwanted things it has installed on your computer that will definitely make it run slow at start up. If you've downloaded stuff using FrostWire then you may have also accidentally downloaded and installed unwanted malware programs or viruses. You never mentioned if you have any anti-malware or anti-viral programs.
Malware and viruses make your computer slow and can turn it into a zombie. Zombie computers usually slows the computer down by checking with other zombie and communicating with spammers servers at the beginning during boot up and during shutdown periods.
Do yourself a big favor, download and install Malwarebytes' anti-malware and run it. If it finds problems, it will fix it automatically for you. Then download and install Microsoft's free Security Essentials and run it. It will check to see if you have any viruses running and lurking in your computer that would have made it run slow.
Taking off programs correctly minimized problem but simply deleting them doesn't do much and creates more problem. It also leaves a lot of remnants in he registry which will slow things down. Use a registry cleaner to make things run faster.
Otherwise, find a tech savvy friend who can help you with checking what boots up with your system and/or what makes it slow. Good luck and I hope this helps.