You shouldnt really be worried about idle temps as long as they arent ridiculously high. its more about load temps, test with linx or prime95 or OCCT, whatever you want, but thats the true test to see if your cooler is working properly.

And as said before, the new intel cpu's have turbo boost, which increases the multiplier. thats why it shows ~2.94 Ghz, 133 x 22 = ~2.94

If you are worried about temps, and do not care to OC your CPU too much. You can decrease your multiplier and increase you BLCK to get your target CPU frequecy, this should end up decreasing your temp's at load time in most cases.