On a warm day
Ground level ambient temp = 27 degC
Cruise alt = 2000 ft
Temp at alt = 23 degC
RPM = 4900
ASI = 100 mph
Oil temp = 120 degC
I don't tend to let it get any hotter than that. I can only climb to about 2000 ft before I need to level out and cool the engine before climbing higher.
There doesn't appear to be a linear relationship between the ambient temp and the oil temp. Compare the above with the following.
Ground level ambient temp = 16 degC
Cruise alt = 2000 ft
Temp at alt = 12 degC
RPM = 4800
ASI = 100 mph
Oil temp = 95 degC
So a 11 degC reduction in ambient results in a 25 degC oil temp reduction. That really doesn't sound right if the cooling was just down to the oil cooler. It suggests that some other mechanism is at work.