FWIW: If you are a gamer (I am not), then the first thing that you should realize is that games are not intended to be like programs. By that, I mean that a well-written program can be run on various systems (without any consideration of hardware change/upgrade)...while the nature of gaming (as I perceive it) is to have a perpetual flow of new games with new system requirements.
Example: In 2000, I purchased a program called Cool Edit 2K. The system requirements for it are rooted in hardware capabilities of 2000 and this is 2017...the program still runs well on my XP and Win 7 installs...there is no reason at all for me to seek a later version or a replacement.
IMO, games are developed from an entirely different perspective and the amount of enjoyment one derives is highly contingent upon the hardware a given system contains. Worse (from my perspective) is that developers of games are continually developing games which make anything but newer hardware components...mandatory for optimum enjoyment. And all gamers seem to want optimum enjoyment
. Gamers therefore are the target market, not only for new games, but also for new hardware components.
I see no way for any gamer to escape this pattern...other than to make a decision not be part of the pack chasing the latest ultimate enjoyment playing the latest games.
Online apps, online gaming...I know nothing of these things game...but it seems to me that what you want is impossible and the closest that you can come would possibly be online gaming.