I plan to buy an AIO. I can't decide which brand is future-proof. I am getting : HP Pavillion 23 -b026in i5 3rd Gen 3330 2.7Ghz 4 GB RAM 1 GB NVIDIA 610 Graphic Card OR Lenovo B 340 i3 3rd Gen 1 GB NVIDIA 615 Graphic Card 1 TB HDD I have highlighted the USP of each. and even the cost is nearly the same. But the reason I am considering HP i5 + 1 GB NVIDIA. I wanted to know if any one has any experience with either brands, good or bad. It could help me make my decision. Thanks.