The problem with the OP's system is the Ryzen 7 5700G itself. It does not support PCI-e 4.0 at all — only PCI-e 3.0. Thus, many of the newer GPUs will be bottlenecked by the lower-throughput PCI-e bus in addition to the weaker CPU. I know the OP is trying to stay within budget, but the planned RTX 3060 is at current street prices too expensive for the modest performance that it delivers. Unfortunately, the only available Nvidia choices that are priced around the same price point have less VRAM (only 8 GB total) than that RTX 3060, which makes the shortcomings of the 5700G's PCI-e 3.0 bus bandwidth even more evident since any rendering project which requires more VRAM than what's on the graphics card must now go through the slower, older bus to the page file drive (that system's main SSD, which is much slower than any type of system RAM). And that is one of the biggest failings of having an AMD APU, which sacrifices total PCI-e bandwidth and throughput in favor of giving a little more power to the integrated GPU. A very similar problem occurs with the newer Ryzen 8000G series APUs for socket AM5, which not only restricts PCI-e speed to PCI-e 4.0 clocks (versus PCI-e 5.0 with the non-APU Ryzen 7000 and 9000 series CPUs, most of which do include a very basic onboard GPU), but also the lane bandwidth to only eight lanes for the primary GPU slot (versus a full 16 lanes for the non-APU Ryzens). As a result, the OP is stuck between a rock and a hard place when it comes to adding a GPU to that system today; its performance will never come close to fully utilizing even a modest GPU such as that planned RTX 3060 — and that forces the owner into a choice of either going way over-budget for a meaningful performance increase over his/her current config or settling for performance that still falls below that of today's budget PCs. Then again, almost anything will be a big improvement over the 5700G's now-outdated integrated graphics that only offers the most basic of hardware H.264/HEVC decoding (8-bit 4:2:0 only) and may not support hardware encoding of any kind.
... View more