Actually it does. It has some weird suspend/wakeup IRQ problem with graphics cards that may cause it to generate BSOD from time to time. Then again, last time I booted Win 7 would be a month ago or more, maybe it's fixed now.