There's no competition between then ASUS and 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. Lenovo Makes it hard to surf thru their site without signing up to find trouble shooting tips. Sometimes it is impossiblem to find certain things without giving them your email addy. 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. Lenovo also got caught shipping system with Adware installed on them called Visual Discovery by Superfish. It was a giant security hole that they intentionally installed for corporate greed.
http://www.wired.com/...superfish/
http://www.extremetech.com/computing/199628-lenovo-officially-responds-to-superfish-releases-list-of-affected-systems
ASUS does not modify Windows as bad as the other manufacturers. They have excellent build quality. They might add a lot of bloat but they also makes it easy to get rid of it. Their customer support and technical service is far better then the others and they have excellent online support. I have dealt with many companies when it comes to this kind of support and ASUS stands out.
The one I would choose is http://www.newegg.com/...6834232769 its only draw back is it has Windows 10.
The other ASUS is good but has a 4th gen i7. It does come with 8.1 which could make a big difference when playing games.