Win7 expects you to be restarting into windows, so it's set up to "retain ownership" of motherboard resources instead of reloading from scratch to make the restart faster.
When switching OS, I always shut down rather than restart. It doesn't take all that long to hit the start button again.