I very recently bought Dell's Inspiron 15 5577. And it is marvelous for a budget laptop, it ran GTA 5 at top settings and 60 FPS with no lag or rendering mistakes and used all the available 4 gigs of video memory. But when I tried to play Fortnite, it lagged, hung and sometimes objects didn't render at all (everything was on medium settings) and I even crippled the FPS to 30. I know it's not a internet related issue because the ping is always 10 to 15 ms. I would contact the Dell's system support but all my benchmarks are game related and their tech guy probably won't know what I'm talking about too!
As a side note, my pal consistently gets 60 fps on medium settings and he uses i3 5th gen with Radeon m330.
Specs : 8 GB RAM, i5 7300HQ, GTX 1050, 1TB HDD (no SSD).
I've tried overclocking but not too much because overclocking may void my warranty. Overclocking seemed to improve the situation by a very tiny margin, the visuals were cleaner but the lag was still noticeably present.