Who wins?
Ganondorf vs. Asura, Darkseid, Hulk, Galactus, Godzilla, Goku, Superman, and Thanos,
Ganondorf obviously because he can only be killed by holy weapons and none of those characters lacks them!
Facts!
Darkseid as we see him is just a greatly nerfed avatar of himself. His true form is so intensly powerful that only his home universe can handle it without
collapsing on itself. That's right, Darkseid can destroy an entire universe by just
existing in it. And in his homeworld, he's literally omnipotent.
Thanos, if he has the full Infinity Gauntlet, is basically able to alter all aspects of the universe as he sees fit. He could snap Ganondorf out of existence and if that doesn't work, travel back to a time before Ganon got the Triforce of Power and try again.
Galactus eats planets. A meager Gerudo isn't even enough to call an appetizer. If Ganondorf survives beong eaten, it won't be good for him.
Superman doesn't kill to begin with, and he's more than OP enough to at least
defeat Ganondorf since his biggest superpower is plot convenience.
Hulk is so strong he might be able to beat Ganondorf too. "But Triforce of Power..."
Hulk defeated Hercules in comics before. Like,
the Hercules.
God of Strength Hercules. Hulk truly is the strongest one there is. Would he be able to kill? No, but he can definitely beat him in a fight.
Goku can tap into godly ki and access literal Saiyan God forms. And if that's not enough, Ultra Instinct might do the trick.
For Godzilla, we don't know how well the Triforce of Power protects against radioactivity. Dorf might pull it off as Ganon though as he'd stand a better chance if he was also a giant creature.
Asura... I don't know about God of Wrath to really answer on this one, but he can beat up gods, so that's gotta count for something... right?
You focused so hard on the fact that he can only be killed by holy weapons that you forgot that he doesn't need to be killed to be defeated. Heck, you can get through the whole boss fight in any game where he's the final boss without using the Master Sword; it simply needs to be the killing blow, not
every blow.