Quote Originally Posted by Rufalus View Post
Dramatic rebuilds of the game to rise above current limitations would also alter the minimum spec and impact players on low-end systems like laptops who may be happy with things the way they are now. Parity with console builds is also something to consider.
That's a baseless assumption given most limitations are born out of how badly the code is written, not any hardware or framework issue. Making the same system work properly without changing its functionality really doesn't mean any of that. It can be as easy as taking code out of a big class, putting it in a small class, and suddenly a lot of other places in the code have easy access to it with basically zero change to how the system operates, but now it's a lot easier to build upon. Small example off the top of my head, and I can't claim to know the first thing about how the system is built to know whether or not such things are possible, but the reverse is true as well - just because they should change things really doesn't mean it'll be as brutal as you say it is. Hell it might even cause a spec drop because the system will suddenly start working more efficiently. I managed to cut down a 10% cpu usage on this screen I worked on just by using a different data structure, it all depends on how the system is currently built.