Games are based on a complex architecture: a coded program that is executed on PCs, with data hosted on servers that are sent over networks in order to be received by devices or to function. So it's the entire infrastructure that has an impact and not just the code that makes up the game.
Influencing these environmental impacts therefore requires influencing every single element of the architecture – as far as possible.
Regarding point (3), Microsoft offers tools with its Xbox Sustainability Tool that can be used to measure GPU utilisation and easily identify energy inefficiencies. Epic Games has explained in its Fortnite White Paper on Reducing Energy how dynamic resolutions can be used to reduce energy consumption and improve performance at the same time.
In order to be able to act sensibly and sustainably, other more complex criteria must not be ignored, such as the number of players (who download), the playing time, the life cycle of a PC, the type of network, the type of device and also the energy mix in the country in which the game is played.