The Lenovo is probably the better choice. Both have quad cores and 4 GB of RAM but the quad Pentium in the Lenovo has 2GB of CPU cache while the HP model has a cpu with only 1GB of CPU cache. Aside from that one small detail they are fairly similar but the quality of the Lenovo probably exceeds that of the HP. Honestly, whichever is less expensive is likely your better option.