I am somewhat aware of the main mechanisms that slow you down in the heat; dehydration and the energy your body expends cooling itself. I had the same questions regarding the cold. What is it that slows down runners in 20 degree weather (assuming now wind) as compared to 50 degree weather. Is it that your muscles can't get as warmed up or is it that your body is expending energy keeping itself warm?