For $299 you can get a acer laptop with a AMD ryzen 3 2200u processor and AMD Vega 3 mobile graphics. This will perform well at 720p in games. It has 8gb of ram, a 720p (a bit of a letdown) screen, but only a rather slow 1000gb hdd.https://m.staples.com/acer-aspire-3-a315-41-r3rf-15-6-laptop-amd-ryzen-3-2200u-1tb-hdd-8gb-ram/product_24328318
Here is a review where fortnite is played. As you can see the 8gb model performs well. you will have laggy gameplay with a 4gb model.
https://youtu.be/7o8xH4MqYNQ
This is the best option in my opinion that you can get for 300 bucks. Again gaming on a cheap laptop is not going to be the greatest but for just $299 you can get a laptop that will perform decently in games and great performance in day to day tasks. An ssd will help this to be a better laptop too.