Problem solved... I feel a little dumb but to hopefully save someone else the same problem I should post the answer.
Your last post qhn prompted me to do a full strip down of the computer down to one memory stick and an old PCI video card and HD only. No problem existed...
Well to make a long story short I put it all back together and the problem was still gone... good thing but it didn't tell me what the problem was until I realized I hadn't put a USB pin drive I had plugged into the back of the computer before back in. I put it back in and vuala problem reappeared.
The question I have is if the computer is set to accept no other boot devices other than an HD why would it add such long boot times to the computer. Also I have had that thing back there forever(I kinda forgot it was there) and the problem just started a week ago.
Anyway most important part is the problem is solved and I thank you guys for your help!!!