If you don't mind m asking, what are you doing with your mined coins?
Saving? Selling on Luno/ ice3x etc, or selling on Localbitcoins.com ?
And what is your electricity rate?
I'm from South Africa too and am keeping my coins currently. I saved and sell where necessary and place a couple in wirex(Bitcoin debit card). Right now I've got around 260 S9's hosted in Canada with electricity less than 0.05$.
Currently mining at BCmonster since I have a high hashrate. If you'd like why don't you give us a try and mine there.
Less blocks but higher payouts. Looking at setting up a South African server for the pool.
If you would like to know more PM me and we can chat