Can I assume you are running the 3 TB drive configured as GPT?
Your Windows 7 recovery sequence entries are a little messed up, so I assume that does not work correctly.
In your Windows 7 Bootloader, you show "pae        ForceDisable".  Do you know why that is there?  I don't think it effects Windows 8 in its current position, but Windows 8 does need that.
You have been doing some playing with your BCD Store, since you have a couple of custom entries Windows 8 does not put in there, in that form.  Has this been part of a trouble shooting process?
But overall, I do not see why the boot would take so long.  I would suggest you set Windows 8 as default in msconfig.exe and see if it boots to the Windows 8 GUI, then select Windows...