Thanks for your help,
updating the RenderTexture is quite expensive. But when the UI is turned off, the RenderTexture keeps the last image, with great performance.
Of course using the RenderTexture doesn't work with Buttons. Is there a possibility to relay rayCasts on the Object displaying the RenderTexture to the underlying UI?