Input monitoring is done via DSP on my setup, which ends up being... IDK low enough it's not perceivable. I can monitor up to 18 channels (digital or analog) this way.
But sometimes you have to have mess with the stupid latency settings when you need to actually PLAY a virtual instrument, because the computer is processing it before you hear it.