There is no GTX 860. There is a GTX 860m. If your intention is to play Battlefield 1, Witcher 3, Ashes of Singularity and upcoming graphically demanding titles. Performance will be very bad if they play at all. You'll be looking at low settings and still have stuttering or choppy gameplay. If you are looking at playing simple games like League of Legends or Sherlock Holmes. It'll do fine.
For demanding games you will want at least a Core i7-6700HQ and GeForce GTX 970m. Preferably a Core i7-6820HK and GeForce GTX 1060 (laptop) 6GB.
If you can wait the 7th Generation Kaby Lake i7 laptops should be out soon and have a very serious clock boost. In which case an i7-7700HQ/7820HQ/7920HQ would be good choices. Along with a GeForce GTX 1060/1070/1080.
Unfortunately laptop gaming is expensive. The entry level for good performance has come down quite a bit from last year. From $1600 to about $1150. You can still get way more for your money if you build a gaming desktop and just get a cheap and simple laptop/tablet for your portable needs.