Sounds like Xplane 10
Either way they do need to keep up with the latest technologies and video cards, as well as being able to handle more RAM.
In the last couple of years advances in PC hardware has slowed dramatically which is giving developers time to catch up, and run on software platforms for a longer period of time.