Do you believe that construction projects in 3D will not advance significantly enough over the next 10 years that you will not be wanting to upgrade hardware to take advantage of the new developments?
Fair enough. I have to eat a little "crow" here, because my latest 3D model has indeed run me up against a limitation.
There is a term used in Sketchup called 'Components', which are basically anything you model, that repeats. It could be a window framing sub-assembly. Make it a Component, and any changes you introduce will update across all components with that same name. They are in essence, small .skp files embedded w/i your main model. My current model, a 9000SF custom home, in which I've modelled all the framing, masonry, and exterior trim, has almost 200 Components.
They are also stored locally, so they can be readily accessed in future models, w/o having to draw them again, from scratch. I'm just starting to use this feature to speed up my modelling process.
There are separate windows you can access, in which you can see at a glance, certain attributes of your geometry. Click on a 2x4 edge, and in the "Entity Info" window, it will show how long that 2x4 is. Click on any 3-D object, such as a foundation slab, and it will show the cubic feet of that object. VERY useful for estimating purposes, especially if that object is anything other than a simple cube.
Open the 'Components' window in my latest model, and my computer crashes. My older models that have far less components do not do this. Although I may be able to upgrade my RAM, as I'm not sure if I have maxed them out. (I need to check, but for now I just don't use the Components Window.)
As for taking advantage of future advances in the tech, I suppose there are some things, that if the developers added, could be useful to me, like exporting a list of various entities into say a spreadsheet for pricing purposes.
I suppose my comment was a knee-jerk reaction, with the emphasis on 'jerk.'