I would suggest it is because you have the mic plugged into the line-in port instead of the mic port. When the signal enters the pc, it has to be amplified for it to reach properly audible levels. This only happens with a mic port. With a line-in connection, the pc assumes the signal is already amplified.
If this isn't the cause, I'm not sure what else could be.