Considering that it is a generic ASIO driver developed to work with any sound-card, it means that the ASIO of some cheap cards (my old one included) is poor, very poor
Yep - very sluggish. Built in audio via ASIO4ALL is nicely running 128 sample buffer over here. I can immediately feel the slow response of the Steinberg driver without even looking at the numbers.
I think the underlying WASPI driver has to support buffer size change (at least with ASIO4ALL). The Steinberg and ASIO4ALL are just wrappers/bridges for WASPI. My WASPI does not support buffer size and no way to change it in Steinberg anyway apparently. I change it in ASIO4ALL and it crashed the WASPI driver immediately.