Okay. You said it's not the speakers, but have you tried a different speaker anyway? Because if it isn't the soundcard and it isn't the driver and if everything is connected properly and the settings in SOUND are nominal, it's the speakers.
And did anything unusual occur before the problem arose (new hw, sw, virus, error, etc)?