Imo, I'd recommend building a computer, I have headaches gaming on a laptop (especially with Nvidia Optimus enabled) and containing good temps while playing games. I would recommend GTX 1060 ti (not sure which brand tho) for 1080p 60fps on fortnite and/or pubg.
If you do end up building a PC, I'd recommend balancing your build, as in not bottle-necking your other components and make sure everything is compatible with each other.