First of all, if you're tight on a budget, you can look for stuff over amazon and craigslist and build one for yourself. That way, it'll be more affordable and according your requirements. Heck, I saw a post over another forum where the guy managed to make a rather okay pc under a hundred bucks but i'm not suggesting that, just that if you can invest some time there and re lucky enough, you just might be able to get more mileage. with that said, let's see what options you currently have under USD 1000.
Dell Inspiron 15 7000 is gaming laptop around USD 900 and packs 7th gen i5 and Nvidia GTX 1050 Ti. RAM might be on the lower side, around 8 gigs but you can always upgrade them after a while.
Yet another option would be HP Omen 15t with i7-7700HQ CPU and GeForce GTX 1050 with 2 gigs of VRAM.
Alienware 13 will also be a decent option if gaming is one of your needs, but considering the fact that it costs a hundred bucks more and offers i5-7300HQ and GeForce GTX 1050, I'd say Omen would be a better option. I'm only assuming your needs include the reguar stuff like browsing and streaming along with occasional gaming