With DMA , ASIC can update directly AY register every line (312 per frame but there are tricks to update twice) , you can have easily 15Khz samples without CPU usage so you can manage a complete game when playing sound. (RD128+ has slowdowns when playing samples but this is because of memory restrictions in main 64K)
About sound effects , in a game on CPC when using interrupts and the CPU , you can update sound 6 time per frame (50hz) , on a + , you can update sound 312 time per frame without CPU usage.