When a modulation scheme is used, we call the "capacity" the achievable rate. In the case of QPSK, the maximum achievable rate is 2 bit/channel use. On the other hand, when the channel input is unconstrained (Gaussian), as in the case of Shannon derivation, the capacity is much higher especially in the high SNR.