That might be your issue, a friend of mine has an amazing sound card and for whatever reason, it echos. Try checking the sound card settings, make sure 'listen to this device' or anything that may seem like it could make it echo is turned off, also check the windows sound settings.
Hope it helps!