Only Ethereum can mine these video cards well. I would take a closer look at the GeForce GTX 1660SUPER, you will get 30-33 mh/s, 80-85 watts from the card, you will not need to modify the BIOS. And these maps will be more optimal for other algorithms. In my country the RX 570 8GB and the GTX 1660 SUPER cost the same.
RX 570 is an outdated architecture of 2016 (analogue of RX 470), if you have inexpensive electricity, buy P104, and you will get 36-40 mh/s per card with the same consumption as RX 570.
Thanks for the advice. What should I do to get 30-33 mh/s. Is overclocking the gpu will be enough ? I might take your advice and buy gtx 1660 Super. Cuz it's almost at the same price in my country.
Read this post, If the meaning is not clear, use a translator. Here are the hash rates of various 1660 super video cards. The hashrate is highly dependent on the manufacturer of the video card memory.