If you're using an on-board soundcard, yes get ASIO4all.
But the problem is that on-board soundcards are made with about 50-cents worth of chips for beeps, boops and light gaming (and cheapness of manufacturing).... NOT for quality music recording.
#1 Rule of Recording: You MUST replace the onboard soundcard.