I also wanted to jump in and point something out. I have an Acer Predator Helios 300 laptop that I run trainz on, and I do have issues with overheating when running Trainz on higher settings. However, the RTX2060 GPU in my laptop has never been the issue - it runs perfectly fine at nearly all settings. The real limiting issue for me has always been my CPU temperature, which tends to climb dramatically if I set my graphics too high. That may just be an issue caused by using a laptop, I honestly don't know, but I do know that your GPU is likely not going to be the limiting factor - the bottleneck is more likely to be in your CPU, either due to temperature or data speed limitations. IIRC, Trainz doesn't really support multi-core CPUs very well, so that could be one cause of the issue.