I've been rocking an XPS 15 9560. Came with a GTX 1060, 8GB of RAM, and a 256 GB SSD. Recently upgraded the RAM to 20 GB (4GB + 16GB), and bought a WD Black 1TB for it. Favourite part about it is the aesthetics and the fact it can play CSGO. I'm really glad NVidia dropped the M series for their cards and now roll out same chips for both desktop and laptops.
ok so not to sure how this laptop handles games because its for ...other stuff but I use a elitebook and its pretty lightweight and they should fit your budget but not sure how they preform with games better for work/ programming and to keep handy