Depends a lot on your budget. There's also the issue that GPU availability is still poor to non-existent right now and what few are available are usually marked up heavily in price. Personal recommendation for the current climate would be to get a laptop with something like an RTX 3050 in it. These can be had for under $1000 (for example, Acer Nitro 5) and should easily stay above 60fps on 1080p high settings.