If our budget is under $800, I would suggest you go for ASUS ZX53VW. It has GTX 960 and comes with 512 GB SSD. In my opinion, it is one of the most suitable gaming laptops for you under $800, though i would prefer to look at a few other options listed here as per your need; https://www.reviewsdir.com/best-gaming-laptops-under-500/ But, if you want to further cut shot your budget, then I would suggest Lenovo 320-15ABR, as it has AMD Radeon R7 built-in.