Windows is never to be trusted on same drive as your Data or Programs, keep separated
If you change nothing else - because I'm assuming you mean a rotating type Hard Drive - Use an SSD. Something like: a 1tb NVME M.2. Ideally use two one as "C:" and the other as "X:". put windows on C: and Trainz on X:
My system is an Alienware Ryzen R10. Ryzen 7 5800, 32 GB RAM, RTX 3080, and 1tb M.2
TRS 2019 run like silk with all sliders to the right.
Good Luck! I spent 5 months picking that configuration and that time included two systems (not Dell) returned with defective graphics cards.
Cheers,
--Michael.
Just to add to discussion here,,
I have 2.5Yr old ASUS ROG Laptop, initially came with one HD 42OORPM and one 512 SSD, 16 Gigs of Ram, and 4 Gig V Ram NVIDIA 1050 Gti.
In 1st year's end, I upgraded to SSD on D drive, 1 Tera, and changed out the 2nd SSD to 2 Tera Byte....System Ram bump up to 32Gig, maxed out.
Since then, I blew out one SSD Drive from overheating in Summer, Blues fault, not SSD, I have to own that one......:'(
With that said, best moves I ever made, no regrets........!
And as OP stated, "put windows on C: and Trainz on X:" I am old Geek, Dinosaur to be honest with you all, from the 70's and he is exactly right.
In our time you couldn't always get two drives on Computer, too expensive back then, so we partitioned our drive to separate Win from System Programs....But the fact remained, it was still one drive.....Now with way things are 2 Physically separate or more Drives is better way to go........
Of course always make sure you have 2 reliable backups off site, one in cloud, and another on External Drive off site if you can..........