TRS2006 has an unlimited lifespan ... as long as you have all the assets on your PC, and/or you backdate the higher build assets ... TRS2006 will continue to run in the year 2099
Backdating content will work to a certain extent. Eventually there will be changes in the format that will prevent the assets from being imported into TRS2006.
Now as much as I like running older applications, as I said in my earlier post so many pages back, running the latest version of Trainz does have its advantages (there are a quite few disadvantages too, but that's another ball of wax to melt). There is the advanced error checking that so many people complain about. With this in place, this ensures that most content loads properly and the program runs with fewer crashes. As has been said so many, many times before, this process was actually started with TRS2006, and has been enforced more and more with current versions. The reasons for this are numerous and among them is with older versions, and compatibility mode with TRS2009 and TRS2010, the program will horse its way through the errors and attempt to load the content anyway. When this happens, this causes additional stuttering as the program stops and parses the errors then loads the content. This works to a certain extent, but it does not work successfully all the time. The end result was the numerous crashes we saw in TRS2004 and in TRS2006. Oh, you can get that sweet spot with these programs where things don't crash, but when they do, it's difficult to find the culprit. Now with the error checking, this rarely is the cause of a crash.
As time goes on, the content will be nearly error free right off the DLS as people are working to clean up the content that is up there. Included in the clean up process have been older built in items as well which had errors in them, mostly in the config.txt files. Now. I don't blame the content creators for many errors because they duplicated what Auran had given them originally. The problem is the community grew a lot faster than Auran expected and this caused the amount of faulty content to become a lot higher.
The current versions also do have better performance, perhaps as a result of the error checking, but this is also attributed to better code tweaking and cleanup. There is better scripting so signals and junctions work better. The AI work a little smarter, well sometimes, and other things that are hidden under the hood from us non-programmers. The draw distance has been increased, and yes, you can actually get the 5km draw distance in Surveyor and the 2.1km draw distance in Driver . (This latter issue is due to the limitations of Direct 3D and the video card). What causes things not to display correctly is older content that is not optimized. The throttle will kick in and drop the draw distance to prevent a crash. As a long time user, I have found that by replacing older content, and even rebuilding and replacing baseboards, I've been able to maintain the longer draw distances.
Yes, Speed Trees can be awful. I have found that this has to do with the creator and the shear number of them. By picking and choosing what I install, I have found that the trees really do look quite nice. I have also found, as I stated in another thread, which I can't remember if it got snarfed in the crash, that by thinning out their numbers, the performance is quite nice in Trainz. Yes, they are bigger and thicker and have more polygons, making them drag the system down. Doh! But... Unlike the old flip board trees which we grew to love so much, they are truly 3d and are not rendered by the CPU first. This latter point is important to note as this can mean an increase in performance believe it or not. Instead of going through multiple steps to get the trees drawn on the screen, they are handled directly by the video card. This saves CPU cycles, processing, and of course time. With the real time processing and rendering, every cycle and second, even a millisecond, counts, and having this extra time and CPU for other things such as AI processing, scripts, and overall system use, is important as it helps everything run much smoother.
So anyway, yes, there are advantages to staying with the older version, but updating is not such a bad idea either. Like any program though. Do as you wish if you can. You are lucky that you can do this with Trainz as many companies will not allow older versions to run concurrently with newer ones, and in many cases the older software will not run on newer systems. Enjoy your TRS2006 for as long as your PC can run it.
John