Check this out guys. My system has been taking a very long time to boot up recently. So I tried a few things to solve the problem but nothing worked. So I opened up the system removed the motherboard swapped with an identical one to see see the result. The system booted up fine and fast. So I then stuck the original motherboard back in and for some reson the system boots fine and fast now. In essesnce, I removed and replaced the motherboard and it cured my problem.