HP desktop all-in-one
In my opinion this is your main problem. I would stay away from the AIO's all together.