Hi there,
In context does older software means older versions of Windows and do you notice after any recent updates?
There were some reports of the latest updates breaking up the RDP and causing the issue, make sure you are not a victim of this by uninstalling any latest updates and checking the results.
You can also consider tuning the Remote Desktop Session Hosts. Most of the CPU usage on an RD Session Host server is driven by apps. Desktop apps are usually optimized toward responsiveness with the goal of minimizing how long it takes an application to respond to a user request.
Performance Tuning Remote Desktop Session Hosts https://learn.microsoft.com/en-us/windows-server/administration/performance-tuning/role/remote-desktop/session-hosts
I would also suggest using Process Monitor to identify the process behind the high RAM usage.
Process Monitor is an advanced monitoring tool for Windows that shows real-time file system, Registry, and process/thread activity.
You can get the tool from here https://learn.microsoft.com/en-us/sysinternals/downloads/procmon
--------------------------------------------------------------------------------------------------------------------------------
--If the reply is helpful, please Upvote and Accept it as an answer–