Can the buffer protocol help me with...?

I think that for cards that support it (virtually all modern cards), sending the heightmap to the GPU will be by far better than any other approach in terms of memory efficiency, render performance and sending updates at a fraction of the cost.