Compare Ryzen 7 5800X and Ryzen 5700G for SolidWorks, ANSYS, gaming, 3D modeling, simulations and games.
Compare Ryzen 7 5800X and Ryzen 5700G for SolidWorks, ANSYS, gaming, 3D modeling, simulations and games.
Hello everyone, I'm starting my first PC build. With the GPU options available now, I was thinking about getting a Ryzen 5700G because it includes an integrated GPU. The main tasks are 3D modeling in SolidWorks and running simulations in ANSYS Workbench occasionally. While those simulations demand a lot of GPU power, the 3D modeling is mainly CPU-heavy. I don’t want to sacrifice performance on modeling by choosing a CPU with its built-in GPU. I’m planning to upgrade to a 3060 Ti eventually. I also intend to play some games now and then, but not at extremely high FPS requirements. A solid gaming experience would be great, regardless of exact FPS or resolution. For reference, my only gaming device so far is an Xbox One. Your opinions and advice would be really helpful.
Welcome to the discussions! If finding a 3060 Ti proves tough while assembling your project, the 5700G can handle the 3D modeling portion. The 5800X and 5700G work quite alike, though the 5800X edges out the 5700G slightly. It offers double the L3 cache (32MB shared vs 16MB on the 5700G) and supports PCIe 4.0 versus PCIe 3.0 on the 5700G. If you were me, I’d opt for a 3060 Ti paired with the 5800X.
You're asking how this upgrade affects your system. The 5800X offers double the L3 cache compared to the 5700G, with more memory sharing options. It also supports PCIe 4.0, which is faster than the PCIe 3.0 used by the 5700G. This should improve performance for tasks that use fast storage or high-speed data transfer.
The 5700G has a roughly similar performance profile to a 5600X. It's still not bad by any means, but you are trading down from a 5800X for the iGPU. For the workloads you're doing, I would personally stick with the 5800X and just try to source a basic dGPU like a 1030, just to basically drive your displays and maybe for some light gaming, until you can get a 30 series card. L3 cache matters for prefetch, where the CPU queues up instructions in advance, so it can process them faster than waiting until it needs the next one to pull it from RAM. RAM is fast, but cache is orders of magnitude faster. Like any cache, you get hits and misses. The more cache, the greater the chance for hits, meaning you get the performance benefits from the cache. In short, more cache is better, especially for Ryzen, which relies heavily on prefetch for its high performance. PCIe 4.0 is mostly a concern for fast storage. With PCIe 4.0 you can have NVMe drives with up to 7000MB/s reads, whereas with PCIe 3.0, you cap out at around 3500MB/s. It also matters for some of the higher end 30 series cards like 3080/3090, but even then, you only lose a few percentage points of performance running PCIe 3.0 lanes. Something like the 3060 Ti you plan on getting won't fully saturate PCIe 3.0 x16, so PCIe 4.0 is unnecessary.
The L3 cache is the biggest among the caches on a modern CPU, yet it tends to be the slowest of the three—L1, L2, and L3. It plays a key role in boosting performance by storing frequently accessed data close to the processor instead of relying on slower DRAM. Typically, a larger cache allows the processor to operate more efficiently since it reduces the need to fetch information from DRAM, which is slower. Generally, the bigger the cache, the quicker the system can process tasks. The L3 cache is shared across all cores. For PCIe 4.0 compatibility, it offers improved bandwidth compared to PCIe 3.0, and many new GPUs and SSDs now support it. While a CPU with PCIe 3.0 can run these devices at 3.0 speeds, it won’t take full advantage of them. Keep in mind that PCIe 4.0 support is still emerging, especially with newer graphics cards from AMD and Nvidia.
The 1030 offers essentially the same experience in 3D mark as the integrated graphics in the 5700G, but it comes at a higher cost. The integrated graphics also perform better with 2D Mark compared to the GT 1030. I’d recommend choosing the 5700G to save both money and power, even though it uses slightly less energy.
The goal was to secure an affordable, functional graphics card temporarily so the user could compare two CPUs without being forced to settle for just an integrated graphics solution. For their current needs, the 5800X would be more suitable, and switching to a dedicated GPU wouldn't be necessary right away. If they planned to rely on the built-in graphics card long-term, it wouldn't make sense to sacrifice CPU performance permanently, especially since they won't use it again after acquiring the desired graphics card.