Without wishing to sound harsh, the permanent solution would be to invest in a decent soundcard/interface designed specifically for audio recording.
You can spend a little or a lot but the feature set will depend on what YOU want out of the system.
Will you be recording full bands? In which case you'd need one with at least 8 mic inputs.
If you're just recording yourself then a simpler unit with maybe 2 inputs & outputs will suffice
What's the spec of the computer you're using?