The specs sound good but be aware that there's always a caveat for gaming laptops under $1000. Look for that specific model and see what people are saying about cooling and build quality. It doesn't matter how powerful the laptop is if it's going to overheat and throttle performance 5 minutes into playing (this happens a lot in cheap laptops)
In general avoid Dell and MSI. They've got a bad reputation. I've never seen a gigabyte laptop so be careful with that.
In terms of budget laptops I've heard the asus tuf is pretty alright.