The "bottleneck" of the transfer of data to the GPU is a non-issue with regards to the CONFIGURATION I have suggested. The bandwidth across the bus is sufficient to handle anything the Trainz is capable of presenting it with. A side benefit is the ROOM for high resolution textures on the card, thus allowing a fine track DETAILED model.
As to the RAID 0 configuration I would recommend to you, young DJT, that a hardware solution is preferable. Software RAID is a good second option - cheaper too, of course.
As to the Trainz taking advantage of multi-core CPUs. My son, who is high up in IBM, is speaking to me about a multi-core OPTIMISATION compiler that would allow the running of non-multi-threaded code on a multi-core machine and being able to fully take advantage of the PARALLEL processing power. Imagine, the Trainz running on a dual 8-core processor PC!