Why you need all in one?!
I will recommend assemble a pc, all in ones are not value for money, but you just want an AIO then the lenovo one best.
But spec to price ratio is very low in all AIO.
Think about assembled one too, and fill *www.thinkdigit.com/forum/pc-compon...new-pc-help-answer-these-questions-first.html
In AIO lenovo is good c440 is good AIO, If you want gaming then go for lenovo c320 .
again both of this are too costly for what they offer.
Think about assembled one.
in 40k you can built a beast.