Running managed clients in a "compute at the edge" architecture that streams video to the end-user might be a good compromise.
CDNs are deploying compute/lambda at the edge capabilities, so "gaming at the edge" could be seen as a reasonable expansion of that.