C-states refer to various levels of sleep, which take time for the CPU to wake up from. On modern Intel CPUs, changing frequency is virtually a free action, so allowing out to use a lower frequency during idle should be fine. - Jonathan Morton