You need to understand that the engine oil is putting its heat into the coolant via a heat exchanger. Same applies for the automatic transmission oil. While driving their temp will never be below the coolant. And age of oil is not an factor for the temperature.
So if we look at this situation here:
...coolant degree 101°c , the engine oil is 106°c and automatic transmission oil is 105°c or 110°c
The engine itself, the engine oil and the transmission oil are all putting its heat into the coolant. At this point it does not matter if your thermostat opens at 87, 84 or -10°C. All of them are fully open in this situation. You need to loose the heat to the environment.
So lets look at what VW did:
If you had a bone stock MK4, they fitted radiator 1J0121253AT
If your car had a trailer hitch, 1.8T engine, AC, automatic transmission or was build for a hot weather country, they fitted 1J0121253AD
If you had a VR5, VR6 or R32 engine, then they always fitted 1J0121253S
If you had an ARL, then they always fitted 1J0121253AC
Now what is the difference?
Sizewise 1J0121253AT and 1J0121253AD are the same, i suspect that AD has better heat transfer and thus better cooling.
1J0121253S has the same width and height, but is thicker = more area to transfer heat to the air passing by.
1J0121253AC for ARL is more or less the same as 1J0121253S, but is mounted differently due to the additional FMIC.
Theres one more thing that was done for (i think) R32 with DSG. They fitted an additional water cooler 1J0121212A to make sure that the additional heat by the engine an the gearbox is lost.
Now you can either live with what you have, i dont think that there is an issue with the temps, especially if you change the ATF on a regular basis. Or you change the radiator for a good quality (mahle behr) 1J0121253S. Check if you have an additional 5mm or so space between the intercooler and the engine if you intend to do so.
The "issue" with the mk4 (non R32) platform is the small area where air flows towards the radiator...