Yeah I had this issue a year ago. The solution was unconventional. I deleted ASIO4all and used two different ASIOS: FLASIO and SSLASIO. Each has its benefits. FL ASIO allows you to use other apps while Cakewalk is open. It is also very stable and it sends a louder signal through the output. The only thing was the buffer size could go low to just 128. . If I need a smaller buffer size I use SSL ASIO. It is not as loud as FLASIO.
To get the ASIO you just have to download the trial of FL Studio it should work.
You can only use it if you have the SSL audio interface and you can only use it if the SSL is connected.
So yeah. FLASIO for general use, SSLASIO for recording and monitoring.
EDIT:
"FL ASIO" is another WDM-to-ASIO wrapper like ASIO4ALL. From the FL Studio documentation: "If your audio device does not natively support ASIO, the FL Studio install includes FL Studio ASIO and ASIO4ALL....
In other words, if your audio device does support ASIO, as in an ASIO driver made by the company that produces the device, don't use FL ASIO or ASIO4ALL."
And if it doesn't, WASAPI Exclusive is a better option than ASIO4ALL or "FL ASIO" or "Magix Low-Latency driver" or whatever other color of lipstick they've put on the pig.
So just use the SSL ASIO if you have an SSL audio interface.