Thanks for the point on Asio4all!Not that it affects your choice but in case it helps anyone...
ASIO4ALL isn't actually a driver. It's actually a "wrapper" that makes MME devices look like an ASIO driver to your software. It's a very good and clever bit of code (and can often be very useful) but at the bottom of everything it's still using MME.
Ok, but if I manage to get no latency using the high end FireFace UCX, the mic would be the source of all my troubles. Right?As for the rest, I don't really think it's the USB mics. It's trying to make a signal transit through your computer and a couple of A to D/D to A conversions. As Scotty would have said "I cannae change the laws of physics".
As I understand, I have these conversions :
A>D conversion (USB mic) -> PC USB port -> *PC internal components* -> video card HDMI ouput -> AV receiver HDMI input -> D>A -> speakers
or
Analog mic -> USB audio interface -> A>D conversion -> PC USB port -> *PC internal components* -> video card HDMI ouput -> AV receiver HDMI input -> D>A -> speakers