I think the less your script does, the better.
Solve the geoblock issue. That is of global importance.
Let users decide and learn about the rest in their own time.
You certainly could provide two scripts.
I have never installed any Vulkan acceleration etc, might save a few watts? Would make a good new thread.