What you're referring to as speed is actually the frequency/data rate, aka how many clock cycles are done each second. Data is transferred twice every clock cycle in all DDR, DDR2, and DDR3 modules. Timings are latency, measured in clock cycles.
Take PC3-12800, aka 1600MHz DDR3 memory for example. It is actually running at 800MHz but since it has two data transfers per clock cycle instead of one we just call it 1600MHz for simplicity. DDR means double data rate. SDRAM (the memory tech before DDR memory) was SDR aka single data rate. It ran up to 133MHz. DDR maxes out at 200MHz actual frequency but since it's DDR it is called 400MHz. Memory manufacturers and other companies did this when DDR came out so people would know that SDRAM and...