Dynamic Textures: RenderTexture vs UpdateTextureRegions

I have a texture that needs to be updated every frame with data.

Is it faster to use UpdateTextureRegions ( which ultimately calls something like ID3D11DeviceContext::UpdateSubresource ) or use a render texture target?

Thanks for any advice