Your budget is light so you'll have to find models that fit that. Gaming is at odds with weight. Gaming is also at odds with battery time. You can see a 10 hour battery fall to 1 hour when gaming.
I don't know of any laptop today that gets more than 2 hours while gaming so you may have, with one spec, told us you have to wait a few more generations of laptops to get what you want.