Вы знаете, разница между AR и DAO была тогда, когда в первой версии Yii AR обновляла все поля в модели при запросе на UPDATE независимо от того, какие из них были изменены.
Во второй версии Yii2 над оптимизацией была проведена замечательная работа, поэтому если разница в количестве памяти и есть, то не слишком большая, а запросы, по сути, будут отправляться те же.
Поэтому если не критично время исполнения, и вы грамотно будете использовать ModelName::find()->each(), и при этом не забудете выключить режим debug, то используйте AR.
Это, конечно, если нет экзотических и специфических запросов.