Я пробовал Nox и подобные ему приложения.
Вы можете попробовать установить Android X86 на голое железо. Пишут, что работает быстрее, чем виртуальные машины.
нужда так же часто его заряжать. А во время зарядки его нельзя использовать
Вы можете подключить свой смарт по USB к компу и использовать scrcpy (лучше сразу поставить ADBAppControl, через который scrcpy использовать удобнее). Этой программой вы сможете управлять смартом через свой комп, смарт будет подзаряжаться от USB, что для вас, наверное, будет не так страшно, как от розетки :)