Yes, the higher the stake, the greater the chance of triggering the Megapays Feature. The odds of activation increase with stake size.