There are different ways of doing pings - it is probable that your provider is rate limiting or prioritizing ICMP but not UDP based pings or vice-versa, and you are getting different results.
I think you will find WinMTR uses UDP while Pathping uses ICMP.
It is unlikely that the problem relates to the version of Windows.