It turns out that the preferred cores order in HWiNFO is randomized on each reboot. On BIOS 3.04 on my ASRock W790 WS board, the "Highest Performance" counter reports 255 for all CPUs.
Perhaps HWiNFO should display a warning that preferred cores are not accurate if all of them have the same value.