5 GHz isn't "faster" than 2.4 GHz because both frequencies travel at the speed-of-light. 5 GHz, however, does have more capacity per second.
5 GHz has twice the cycles per second than 2.4 GHz. The more cycles per second, the more carrier-waves (wavelengths) per second. The more wavelengths per second, the more modulation of the wavelengths to represent data. The more data per second, the more capacity. Therefore, since 5 GHz has twice the cycles of 2.4 GHz, 5 GHz would have twice the capacity of 2.4 GHz.
The problem with more wavelengths per second is the wavelengths are "shorter" and shorter waves don't penetrate stuff as well as longer wavelengths. This is why the most powerful radio antennas in the world use extremely-, super-, ultra- and very-low frequencies. However, because these lower frequencies have "longer" wavelengths, there isn't much modulation per second to carry data.
I'm not sure what you mean by "stack the bands"...nobody does...but channels 1, 6, and 11 are non-overlapping channels, and non-overlapping channels just keep your routers on discreet frequencies to avoid interfering (overlapping) with one another. However, non-overlapping don't do you any good if you only have 1 router and can't control what channel your neighbor(s) use.