I've got a strange issue for you all. After much googling I have not found anything similar, and I can solve most issues myself, but this one has me completely stumped.
Here's what is happening. I have a Dell Latitude E6520, (Currently with Windows 7 Ultimate) That takes an hour or more to boot up. But when it does, everything works better then fine. It is lightning fast, even opening computer management or large programs, which usually takes a few seconds, is opening in about 1-2 seconds. Files open edit and save just fine as well. The BIOS screen is only up for a couple of seconds, and it goes to starting Windows.and the graphic does not lag or freeze, it just sits there for an hour or so. Then it boots up. Once it gets to the log in screen, I can click on any of the Usernames, and it loads the desktop almost instantly.
Here's the strange thing. I ended up reformatting and putting a different OS on, (Changed from Windows 10 to Windows 7 Ultimate). It still has the same issue. Later on I was about to replace the HDD (5400 Seagate 1TB), and I noticed, it takes almost 2 hours to boot from the USB drive, which works fine on other computers. I used different brand USB drives one 2.0 and another 3.0 with different OS's and same issue. So I tried booting from a CD again the same issue.
I have reset the BIOS twice. I guess its hardware, but I don't know where to begin. ( I didn't know which forum to drop this in, let me know if there is a better one.)
At this point I am planning on replacing the computer, but now its on principle that I learn what is causing this issue.
Any thoughts? Thank you all for your continued support and solutions!