I would recommend calling HP Presales Team. You can tell them what the machine will be used for and specific specs that you want and they can recommend the best model for you. Hope this helps!
1-800-752-0900

"The views expressed in my contributions are my own and do not necessarily reflect the views and strategy of HP"