Thanks for the inputs. I deleted the sound card entry from the device manager (win98se), rebooted the computer, and the computer thought it just found a new sound card and installed it again, which was what I wanted. After this, for whatever reasons I don't know, the noise from the speaker is gone. I used to have annoying noise when I set the sound tone too high, but that was gone, either. My sound card is sound blaster awe 64 (ISA). But, still, recording sound level is extremely low. I got something from the microphone voice recording, but only after a lot of amplification, which obviously hurts the sound quality. I checked every way I can, and the microphone works fine.
Does anyone have this problem, too? i.e. good quality playing but bad quality recording. Thanks.