I don't know what's going on, but is this running from the SSD? If not, then try that. Here's why...
The video card and CPU are fast enough to do better. Missing content until you get closer implies the content is being loaded "on demand", probably to have lower RAM size content requirements. The 16GB of RAM you listed would be fine, but it is a case of how the application is designed and not how much RAM you actually have if you already have plenty of RAM. This would mean loading the content off of disk to the video card/GPU before the content is visible (this could be the CPU not feeding the data to the video card, but your CPU is fine and other content is not failing to load in time).
There is one twist on this, and that is the GPU RAM size. I doubt the 6 GB RAM of the 2060 is a problem, but it could be if there is enough content that the reason for late loading of that content is due to not enough being available to load once and keep all of the GPU content without swapping it out. Basically it would not matter if it is because of the software that there is an attempt to late load that data to the GPU, versus if it is because the GPU doesn't have enough of its own RAM to just load it once. The result would be the same.
I will say that sometimes games have settings for texture quality, and if you reduce the texture quality, then you reduce the size of GPU RAM required to be loaded into the GPU. Should the case be that the sign content has to reload due to GPU RAM size being limited, then reducing texture quality might help. If the problem is something else, then reducing texture size/quality will only help a little bit (reduced data size being fed to the GPU would allow the data to transfer faster, but only somewhat).
Do consider that AMD CPUs are a bit more sensitive to RAM speed than are Intel CPUs, and that if your 3200MHz RAM only works at 3200MHz when an XMP profile is activated in BIOS, then it might be running at some speed which is far lower. Going from a slower non-XMP profile to XMP on an AMD CPU could drastically improve the situation if it is a case of data being slow to load from CPU to GPU. Check your BIOS (or use an app) to see if XMP is actually enabled.
To reiterate though, if there is a reason why late loading of content is being performed by the software, then the content might also be pulled from the disk first before it ever gets to RAM for transfer to the GPU. This means that in cases where you will keep loading late and that late loading is from disk, that the disk speed is a problem just like RAM not having XMP enabled, but this is a far more serious speed limitation than non-XMP is (and non-XMP enabled would already be a reasonably serious bottleneck to data transfer).
There are also settings in some games as to how close you must get to dynamically loaded GPU contents before the actual load is triggered. If this is the case (it would be game-by-game, but your issue is on more than one game), then you could change the setting to load from further away. I will suggest that if you are driving a car sim slowly, and the sign renders from further away, then it is a sign that the issue is just taking longer for data to transfer. On the other hand, if you are driving slowly, versus driving fast, and the distance from the sign upon which it renders is more or less the same, then it might be a game setting. Hard to believe it is just a game setting though if it occurs like this on multiple games. I guess there could be an exception if something like GeForce Experience is "optimizing" and setting the trigger distances to "closer" instead of "further", but that is unlikely the problem (I mention this because it could be an individual game setting issue with all games behaving like this due to automated settings from a third party app).