Tzabaoth: I recently bought a new gaming computer, so that the rest of my games would be playable. Empire Earth 3 was one of them. It used to crash at certain points in the game. The old computer has Intel Integrated graphics. This new system has an AMD Graphics card plus AMD inegrated graphics. Empire Earth peformed terribly on the new system! Buildings and bridges would flicker and eventually become invisible. The units would also become invisible. I downgraded the graphics drivers, so that Cossacks 3 would display properly. It seemed to improve Empire Earth 3 slightly, but it eventually became horrible again. I read somewhere that I could switch to the on board internal graphics. I discovered how to do that, and suddenly Empire Earth 3 displays perfectly! Why? Why on Earth would that game perform perfectly with inferior integrated graphics? This does not make sense to me. If anyone has an answer, please share it with me.
I personally would blame the Intel 12 / 13th CPU for that.
Generally, Intel doesn't support DirectX 9 natively, and uses wrappers such as D3D9on12. You can't really control it, as their integrated drivers simply lack in components.
I wrote a little bit more about these problems on this page:
https://forum.ee2.eu/viewtopic.php?t=5672 This is related to Empire Earth 2 (which also faced some issues with Intel GPUs), and as solution I included a self-compiled, open-source version of D3D9On12 in Unofficial Patch 1.5.
Is your computer a laptop or a desktop PC? If it's a laptop, it usually has only a single HDMI output, so even if you use the AMD card, it still goes through the Intel card which forces D3D9On12 and God knows what else. If your monitor is connected directly to the AMD HDMI port, then the problem might be different.
If you own Empire Earth 2 on Gog, could you please install it together with Unofficial Patch 1.5 and test how it behaves there? Then if there's a problem, you could enable the "Temporary fix" (linked above) and see if it solved the problem. If it did, you could copy some DLLs over from folder "Unofficial Patch Files\DX9SupportForUP15": "d3d9on12.dll" and "dxbcSigner.dll" to your root folder of Empire Earth 3.
I might reply slower on Gog forums, so if you get EE2 with 1.5 installed, you can contact me using the "Support Chat" button in the launcher, then I could guide you step by step what to do. Or if you're interested, you can join our Discord. There's probably no EE3 community existing (the game is considered as a bad one by EE-series fans), so unfortunately you can't get a direct support regarding this game from fans.