There is no such thing as "future-proofing" in computers. If you expect/demand high level performance, this is going to be an expensive hobby. You can extend the use of your current components by turning down settings, but how long that will last, no one can say. Technology moves too fast for that.
-Wolf sends