Your body has a "set point" for weight, i.e., most folks stay within a certain weight most of their lives.
Your body has a set point for happiness. You're happy or you're not.
I have no facts or clinical trials to back this up, but I believe people have a set point for body heat (aka internal body temperature).
For me, it's 45 - 55F. At these temps, my motor hums like a well-tuned Lincoln, be it by bike or foot.
Some of my buddies prefer hot days. Some prefer cold days, and that's all right, too.
So what's the point Roman?
Well, here's the deal: plan your training & races (i.e., your peaking cycles) around your set point for body heat.
The cold folks may do well at CX. The hot people may excel at a summer time road running marathon.
Find your set point and stack the odds in your favor.