Yes, it should run modern games on 720/900p 30fps, medium to high settings (depends on the game), I'm running *similar* specs Lenovo y50 (i7 4710hq, 16GB, GTX 860M).
Check this review.
However, perhaps you should wait for 1050/1060m or consider 960/965m + i5 for better performance in upcoming...