The 95 MB/sec number for SD cards only happens in the event that the stars align as follows.
1. The Card must be new or just low level formatted, as soon as it has been used and given a regular (quick) format, it becomes a 20mb /sec Card
2. It must be used in a camera that is enabled for UHS-1, the 5D MK III is not, so that 20MB/sec becomes 10MB/sec.
Do a low level format and that will put the card into new condition and you can get 20 - 30MB / sec with a 5D MK III.
Its a big waste of $$ to buy a UHS-1 card, they depend on a double speed bus to get that speed plus the low level format issue.
The issue with the low level format is that the card can be written to at full speed when it is new and blank or after a low level format.
Once it has been used, a regular format just marks it as being available to erase and write to. The camera must first do a relatively slow erase of a memory block, then write to it, then erase another, and so on. That is a big part of why its slow. This does not happen the same way with CF cards, so you actually get the advertised speed.
Even worse, if you set the 5D MK III to write to both cards at the same time, it will slow to the speed of the SD card.