Bob
I installed a new SSD into my desktop, installed Windows 7 Pro on it, and applied all the available updates to it (restarting several times in the process). Now my computer takes forever to boot. It used to start at the very end of the "Starting Windows" animation, but now it doesn't load until about 10 minutes later. When it finishes loading, it's as fast as it was before it started doing this.
I know that this issue is not caused by failing hardware as I installed Ubuntu 14.04 on it after having this problem and it booted in (Literally) 5 seconds.
Following others suggestions on various websites I have tried reinstalling windows (I think I'm on my 3rd installation), running system restore, running the windows recovery tool, running checkdisk, running tests on my RAM, booting in safe mode, removing any unnecessary hard drives and USB drives, and running fc /SCANNOW /OFFBOOTDIR=C:\ /OFFWINDIR=C:\Windows in the command prompt in windows recovery.
System specs:
- Intel i7 3770k
- 16GB RAM
- Samsung 850 EVO SSD (250 GB)
- Segate Baracuda 1TB 7,500 RPM
- Nvidia GTX 650 TI SSC

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic