Your boot time is super slow... I have a HDD and I boot windows7 in 47s, and my system is over 4 years old.
I had a similar super-slow boot problem a couple weeks ago, which I was able to solve, so see if the info below helps you.
The key to finding out what's going on is to use xbootmgr...