You'll send $1000 from your Nigerian bank to the Peruvian bank, $937.65 will arrive after a week+. Most likely nobody will be able to explain where the money went.
It's just almost impossible to know the answer to the fee question beyond "probably a lot"
An bank payment from Nigeria to Peru might reasonably cost $20-$100, and I wouldn't be that surprised if in a particular situation it would come out to $10 or $300 (like, making a typo in some field of a non-validated foreign payment, or having an unclear tax situation on the goods for which the payment is held - that can easily cause e.g. a $100 extra unexpected processing fee for the payment). Also, you may get amount-proportional fees, and a 0.5% fee can potentially be huge for larger payments. On the other hand of the comparison there is also significant variability for the extra costs of the cryptocurrency payment - as the original question stated, including the cost and exchange rate variation of buying crypto for fiat in the sending country and selling crypto in the receiving country.
So it's likely but not certain that it's more expensive than an equivalent crypto payment + the to-crypto and from-crypto conversion, it depends on unknowable circumstances, and the variability and unpredictability of such fees is a big drawback on those types of international payments - unlike e.g. the intra-EU case where the fees would be predictable and low - perhaps zero, depending on your bank.
Go find out what the actual numbers are, then make the argument. Wishful thinking gets you nowhere.