Go with the HP Envy dv6-7215nr, It has the Nividia 630M graphics and a Intel i7. That should handle what you described. HP also has superior build quality and customer support.
I would be careful buying Lenovo. Lenovo has serious stand behind their product problems. They bought IBM PC division and proceeded to drive the quality of the system into the ground. Their customer service is well below par. They even makes Dell customer service look good. The last and final thing to remember about them is they are a Chinese Government own company. It is up to you if you want to trust them.
You get what you pay for. Systems with high end parts with low prices are to be viewed with suspicion. They have to cut corners somewhere to get the price down.
What cost you less today is going to cost you more tomorrow.