An 802.11b DSSS/8CCK (11Mbps) symbol, sometimes called HRDSSS/8CCK, is 8 time multiplexed QPSK symbols created by using 6 bits to select 1 of 64 8 chip (QPSK symbol) base codewords and then each codeword can be given 4 different phases using the other 2 bits DQPSK style[*] that basically produces the main codeword of 256 possible codewords that are a fixed subset of the 512 possible states of 8 QPSK symbols. The 802.11b DSSS/8CCK symbol has a baud rate of 1.375MBd. The chipping sequence is 8 CCK chips, meaning the sample rate is 11MHz (one sample per QPSK symbol, 1 DSSS/8CCK symbol per baud), so the channel is 22MHz wide. The information rate is therefore 5.5Mbps with 4CCK and 11Mbps with 8CCK, with gross bit rate and coded data rate (chipping rate) both 11Mbps when using 4CCK and 22Mbps when using 8CCK (because 8 bits are spread to 16 bits). The 1Mbps (DSSS/Barker1) / 2Mbps (DSSS/Barker2) modes used 11 chip Barker at 1MBd and used 1 DBPSK / DQPSK symbol in the DSSS symbol multiplexed with the barker code, you end up with 11 time multiplexed QPSK symbols in the DSSS/Barker2 symbol. 802.11b also has a non DSSS mode called PBCC-11, which uses a coding rate of 1/2 and is a single QPSK symbol transmitted at 11MBd, and PBCC-5.5 is the same but is a single BPSK symbol. In the above nomenclature we see that 8CCK and PBCC are both combined coding and modulation schemes, QPSK is a modulation scheme and DSSS indicates that 8CCK is a direct spread spectrum technique.
[*] DQPSK style because DQPSK takes 2 bits from the bitstream, which selects a phase offset from the previous QPSK symbol it transmitted, which it then adds to the phase of the previous symbol to get the phase of the QPSK symbol. CCK takes 2 of 8 bits from the bitstream, which selects a phase for the whole DSSS/8CCK symbol, which is taken as an offset from the phase of the final QPSK symbol in the previous DSSS/8CCK symbol, which happens to be the phase that was chosen using the DQPSK at the start (first 2 bits) of the previous symbol, because the last QPSK symbol in that DSSS symbol is eφ1. The formula for generating the 8 QPSK symbols in 8CCK is as follows:
Where φ1 is determined by the first 2 bits of an 8 bit chunk in the bitstream using DQPSK and φ1, φ2 and φ3 are encoded as absolute phase using the phase table, where the next 2 bits determine φ2, and so on, and is an absolute phase and not an offset from anything. These then produce different 8 QPSK symbol codewords according to the generator above.
An 802.11a OFDM symbol consists of 80 subcarriers (48 of which are useful data), so 80 QAM16 (QAM16 is used in 36Mbps mode) symbols frequency multiplexed over the subcarriers (one per subcarrier). The baud rate of the OFDM symbol, and therefore every subcarrier within it, is 250KBd, and when each subcarrier is modulated with QAM16, the OFDM symbol has 48*4 = 192 bits of useful data, so you get an information rate of 192 bits*250KBd*0.75 = 36Mbps, if you used a coding rate of 3/4, and a coded data rate therefore of 48Mbps, and a gross bitrate of 80Mbps when you include the CP and pilot subcarriers. The spectral efficiency of a single subcarrier is actually 4bpcu when it contains useful data, but the average spectral efficiency of the QAM16 symbols as a whole is 1.8bpcu, meaning the OFDM symbol has a spectral efficiency of 144bpcu. In bps/Hz this is 1.8bps/Hz due to the 250KBd per 20MHz i.e. 0.0125 Bd/Hz so (0.0125*144) bps/Hz. The spectral efficiency of a DSSS/8CCK symbol is 8bpcu, but in bps/Hz, is 0.5bps/Hz due to 1.375MBd per 22MHz i.e. 0.0625Bd/Hz.
I therefore conclude that 802.11a OFDM/QAM16 3/4 coding rate is 3.6x more spectrally efficient than 802.11b DSSS/8CCK (where chip i.e. coding rate is inherently 1/2). It manages a 3.27x greater information rate with a 1.1x smaller bandwidth.