jim,mine is about 4 minutes,so yours isnt far off.
you can go into your bios and probably untick a few things in there.
when your computer starts it does a random check of all your hardware to make sure everything is working okay.
maybe yours is sticking on something for that extra 2 mins.
a hard drive,ram?
i find in most cases its the hd,its a weakened sector that you computer stalls on.
but thats not to say you should probably go through your start up items and "86" a few of the not so needed ones.
msconfig/start up.
while your there look at services(just turn off "see windows services")
that way its easier to sift threw what you got in there.
im sure you probably already know this though and have made the adjustments.
on another note,i just got the foreigner box set,listening to foreigner 4 right now "break it up"...these guys rock !!!!
rock on jimmy boy !
ps-
im running win 7 64 as well on a custom built(by mua)gigabyte mobo,AMD phenom 2 -6 core,8 gigs of ram