if your budget fits (used)
> Lenovo Legion Y520 15.6" 2.5GHz IPS Intel Core i5 7th Gen 8GB 1TB you can find one in ebay for around $700 US
>Acer Predator Helios 300 G3-571-77QK 15.6-inch (gtx 1060 mobile) around 800 US
You might want to try ebay to search for some decent deals.
I bought a refurbished Dell Latitude 3540 back in January 2014 for under $500; the laptop was refurbished by Dell so it had a 1 year warranty. It has an i5-4200u and Radeon HD 8850 (a little better than the more modern nVidia 940mx). It was a pretty good deal since a brand new Latitude 3540 with the same configuration was selling for $850 on Dell's website at the time when there was a sale.