I need a sub-700 laptop, currently I have a Lenovo P580 with an I5-3210M with 6GB of ram. Not all that great, I would use it for browsing, listening to music, programming and compiling code, and casual gaming. I tend to have multiple programs running at the same time so ram is a must. I was looking at the Lenovo Z510 and the Hp InspironR15. Any recommendations on laptops within this price range? Or which one of these over the other?