I would recommend checking how many programs you have that open on start-up by going to task manager and going to the start-up tab. You can see which programs are more demanding when your pc is booting up. It could also be time to upgrade to an SSD if your hard drive is an older model. I would recommend for best performance a Samsung SSD as they are the best performing, but most expensive. If you are looking for a more budget option I would recommend a Silicon Power SSD. You can also use your hard drive to store game data while using the SSD for windows.
Samsung
https://www.amazon.com/Samsung-250GB-Internal-MZ-76E250B-AM/dp/B07864WMK8/ref=sr_1_5?s=pc&ie=UTF8&qid=1527953818&sr=1-5&keywords=ssd+240gb
Silicon Power
https://www.amazon.com/Silicon-Power-240GB-Internal-SP240GBSS3S55S25AE/dp/B01M61OWRI/ref=sr_1_4?s=pc&ie=UTF8&qid=1527953818&sr=1-4&keywords=ssd+240gb