Hi Zetze,
Assuming you don't have a tail or headwind & have a neutral/Pure side wind the two examples you gave are worked out slightly differently
This one is worked out the conventional way that the majority of players use, 107 - 9.33 (28/3) = 97.67
But 189 -49 is worked out slightly differently as its a BIG drop in elevation, If you were to work it out the conventional way of dividing elevation by 3 & subtracting you would be 4 yd's/12 Ft short
For BIG elevation - 75% of the elevation
189 - 12.25 (49 -75%) = 176.75 which is 4 yd's/12 Ft longer than the /3 method
Also another explanation for the ball not ending where you think is you may not know how far each club goes, Map your clubs in Practice Mode
Ken