I’m no expert in graphics cards, nor in the comparison between AMD and Nvidia. If you spend some time with your favourite search engine, you can find an almost endless supply of comparisons, articles and reviews of the various bits of hardware available in the market. It’s a good start to understand the differences between the hardware itself.
I have a GL504GS laptop, it comes with the integrated Intel graphcis and a Nvidia RTX 2060 discrete graphics.
First, The Intel integrated graphics is intended to be for everyday use (desktop, web browser, etc) and it is tuned that way – it does just fine for that work at a low power envelope.
Second, The Nvidia card works well and takes a bit of fiddling to get working properly – but there are also many guides in the forum and on the wiki on how to do this. The nonfree drivers increase the performance significantly enough over the free drivers that I run the non-free.
Again, your favourite search engine is your friend here. A quick search on my self-hosted searx came up with this article as the first link that probably answers most of your question:
I personally have found that similar pattern reported for different generations of cards as well.