If I understand you query correctly, you seem to be 'mixing' the sound card output along with the mike input. Obviously, what you receive is being sent back. Since there is a delay in internet signals from send to receive, the other end receives his sent voice a little later (from your side; and vice versa) causing an echo.

Hope this explains.