There are a number of things that can cause continuous shooting rates to slow down.
You need to use a high enough shutter speed. Using flash, depending upon settings the camera might pause while the flash recycles. As Kevindar mentioned, disable Auto Lighing Optimizer and Highlight Priority. If using a high ISO and strong noise reduction, that might slow it too.
These effect the 7D, too. Also, 7D slows for some metering.
The size of your image files shouldn't make any difference in fps. You should be able to set the max/fine JPEG or RAW.... However, the buffer will fill and limit the number of images that can be taken, before the camera slows or pauses to wait for it to clear. RAW files are larger, so fewer can be taken before the buffer fills. The speed of the memory card you are using effects how quickly the buffer clears, not how fast fps will operate.
Check your camera manual... if you download a pdf of it, search with "continuous shooting" phrase and you might find some other comments about what to do and what not to do.
AI Servo and One Shot shouldn't effect fps. (The difference with at least some Canon is that in AI Servo the focus and metering is constantly updated.... In One Shot the focus and metered settings stay the same after the first shot.) AI Focus isn't really a focus mode at all, isn't recommended.
Using a single AF point, the center one, will be the most effective way to track moving subjects in AI Servo, but also shouldn't effect your fps, unless there is some way to set your camera to not fire unless focus is achieved (which I think would only work in One Shot anyway).