Hey Jim.
We met at Cakewalk forum

I am admitting that I might be wrong in many ways, but
I do not believe my assumption is wrong in the way BIAB handles real tracks.
Meaning, it is programming issue, not the hardware issue.
These rendering processes take way long, even on my fast i7-7600 CPU machine with fast SSD and plenty of memory. Philosophy on the engine that handles them should be re-thinked.
It is about the cleanliness of how you design software. If you remember, I mentioned ChordPulse program at Cakewalk forum. I am not going to compare apple to oranges here, but ChordPulse is a great example of robust code and clean user friendly interface that lasted for years without significant changes.
There is no excuse for PG programmers or their supervisor. Do not get me wrong, I love what the program can do, but execution of BIAB is just unacceptable for 2018. Will not be upgrading anytime soon unless they do it with their heart and not the place they have been doing it.