I do believe that train utilizes 2 cores, but is not taking full advantage of 4 cores of processing. Also, since trainz right now is only a 32-bit program, it only can only at the most utilize 4GB of RAM, meaning that even if you have 32GB of RAM on your machine, it is not improving Trainz performance one bit. Also, the current graphic engine of Trainz does not utilize most of the fancy features of that graphics card, meaning that really, you aren't getting any more performance improvment. You would be surprised how much background processes actually slow the game down, since they consume RAM. I often close out all unneeded processes in order to improve Trainz performance. Trainz appears to be very heavy on RAM, and not hard on graphics side of it for some reason, that of which I cannot figure out.