CPU and RAM are the main problems with all the phones you have listed
Also, https://neo900.org/ ... it's no easy task