Are you using Kingston SD cards? Those are notoriously bad.
Multiple block write SD card command stops because the card is busy way too often and writing constant 192 kB/s is impossible without big write buffer from small MCU. Burst speeds can be higher.
Sandisk, Transend and Lexar work much better and bigger and faster are doing their cleanups with much saner way.