I'm sure the answer is "drivers", but I've dreamed of the same for years. These days, it's not even that much of an inconvenience, as game load times are significantly longer than boot times.
Never tell people how to do things. Tell them WHAT to do and they will surprise you with their ingenuity. -- Gen. George S. Patton, Jr.