In general you don't want to use ASIO unless you have software that just doesn't support WDM/KS and your hardware doesn't have good ASIO drivers. Since Sonar does support WDM/KS, I'd use that, or use the hardware's own ASIO drivers. As to which to use depends on the card. For pro cards I usually try ASIO first as they often have better ASIO drivers than they do WDM drivers. For a consumer card, they probably only have WDM drivers so that is the way to go.
You can try both and see what works best for your setup. For me right now it is ASIO, since Focusrite has sub-par WDM support. For your interface I dunno, as I've never encountered one. Just have to play with it and see.
In general give ASIO4ALL a miss though, as it is just an ASIO to WDM bridge, which means that you can just skip the bridge part and talk WDM directly.