I recently installed windows 10 update and now my computer boots up very slowly to the point where it takes a half hour to an hour for it to get to the login in screen. I have an ssd and previous it takes around 10 to 20 seconds, so I have no idea what's going on and what is causing this.

My specs

CPU: Intel Core i7-4790K 4.0GHz Quad-Core Processor ($335.99 @ SuperBiiz)
CPU Cooler: Cooler Master Hyper TX3 54.8 CFM Sleeve Bearing CPU Cooler ($18.88 @ OutletPC)
Motherboard: Gigabyte GA-Z97X-Gaming 3 ATX LGA1150 Motherboard ($120.99 @ SuperBiiz)
Memory: Patriot Signature 8GB (2 x 4GB) DDR3-1600 Memory ($44.05 @ Amazon)
Memory: G.Skill Sniper Low Voltage Series 8GB (2 x 4GB) DDR3-1600 Memory ($41.89 @ OutletPC)
Storage: Samsung 840 EVO 250GB 2.5" Solid State Drive ($129.89 @ OutletPC)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($47.49 @ OutletPC)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($47.49 @ OutletPC)
Storage: Western Digital BLACK SERIES 2TB 3.5" 7200RPM Internal Hard Drive ($119.99 @ SuperBiiz)
Video Card: EVGA GeForce GTX 960 2GB SuperSC ACX 2.0+ Video Card ($204.88 @ OutletPC)
Power Supply: Rosewill Capstone 550W 80+ Gold Certified ATX Power Supply ($79.98 @ OutletPC)