You may also increase a number of kernel buffers by using proper slider. Open your Asio4All settings and slide 'ASIO Buffer Size' slider all the way to the right.
Regarding your problem: first of all, crackling and distorted sound could mean that you have very small buffer size.