Maybe too much data being generated, like RAW + JPEG? Or shooting JPEG-only? Or shooting JPEG + Nopise Reduction + Vignette Removal,etc? Or shooting sRAW or mRAW, which are really "processed but not RAW-raw data" files? Or directing the RAWS to a slower card, and the JPEGs to the faster card?
I dunno...perhaps not enough information on your part, like what mode you are shooting in, or if you have Noise Reduction enabled, or some other "extras" enabled in the Custom Function menu.
What do official review/test sites have to say about the camera's buffer depth and buffer clearing times? Sites like ImagingResource used to have pretty accurate and complete buffer write/buffer frame count test results, for SPECIFIC cards. Sometimes a particxular card is MUCH,MUCH faster thatn another card of the same or similar specifications: this fact was proven hundreds of times on the old Robgalbraith.com CF card datatbase.
Check Rob's official test results for the 5D-III from 2012.
Rob Galbraith DPI: Canon EOS 5D Mark III
With a Lexar Professional 1,000x 32GB CF card, the burst is 75 frames!
SanDisk Extreme Pro 128 GB card, the burst is 64 frames.
SanDIsk Extreme Pro 16GB card, the burst is 56 frames.
Lexar Professional 400x 64GB card, the burst is 49 frames.
SanDisk Extreme Pro 95 MB/s 16-GB card, the burst is only 22 frames
SanDisk Standard 8 GB card, the burst is a mere 10 frames.
*******
Consider too that there are MANY,MANY
counterfeit CF cards that have been sold by dealers all over the web, and in stores too! Maybe you have a fake card?