Well, I'm not a desktop expert (they all hang out at http://communities.intel.com/community/tech/desktop ), but dumb question - have you tried reflashing the BIOS?
It sounds like there's a flag that's supposed to auto-clear itself, that got stuck somehow.
Yes, tried reflashing the BIOS... I suppose I can hit the desktop guys...
msconfig.exe and uncheck the box might help.