Jeremy's tests showed around 4fps in burst mode. One buffer refreshes at 12.5fps on 550D.
On the other hand, saving times are not equal; there may be some caching involved.
Experiment with vsync function: it waits until some value changes (you need to pass a pointer to that value as argument). For very low-res silent pics it may work.
To stop the digic from updating the buffers, you can call SleepLiveViewDevice. But then you have to wake it up again (and I don't know how). This function might reduce power draw, too (i.e. a power saving mode in liveview even stronger than just turning the display off).
Or just find the address of raw/jpeg buffers (which is not used during LiveView, and might be safe to write to them), and copy the silent pic buffer there before saving it on the card.