It really sounds like a Windows 7 drivers issue. I once had a motherboard (with onboard sound) that was unsupported in Windows 7. When I plugged in the speakers, the sound "card" wouldn't even reconize it as plugged in.
Try updating, or rolling back, the driver for the sound card. Let Windows do it thru "Device Manager."