pasow :
did a quick check of a laptop series i'm familiar with and found this on, it meets or beats your requirements but sits at the top end of your price range.
MSI GS Series GS60 Ghost Pro 4K-079 Gaming Laptop
http/www.newegg.com/Product/Product.aspx?Item=N82E16834152692
if your willing to manually add an SSD, there's a lot ore options at lower price points.
Thanks for the fast reply!
The laptop you suggested seems great, but it turns out it has a 48hz refresh rate, which is really low for gaming.
If I manually add an SSD, would it have any effect on warranty? Also, is it difficult to add an SSD? I have experience building my own desktop, but I have no idea how laptops work.
Thanks again!