Not sure if you worked this out or not yet since it's a month old
Just installed windows 8 dual boot last night and it appears a good portion of windows 8 is loaded into the background when you get that fancy screen - and when you select windows 7 it restarts so all that windows 8 stuff is cleared and the bios has to post again. A really stupid idea for managing dual boot if you ask me. Here's what I found:
http://www.ghacks.net/2012/08/22/use-th ... ot-system/Quote:
Press Windows to go to the start screen and type cmd in there. Right-click on Command Prompt and select run as administrator from the bottom command bar.
Run the following command here and press enter afterwards: bcdedit /set {default} bootmenupolicy legacy
Restart your operating system afterwards. You should now see the legacy boot manager and not the Windows 8 Boot menu.
You can use the following command on the command line to restore the Windows 8 boot menu: bcdedit /set {default} bootmenupolicy standard
You should get a “The operation completed successfully” confirmation after running one of the commands on the command line.