Writes after the first 512MB of a structured buffer are ignored.

Hi,

I have created a structured buffer of ~720MB, but it looks like that any write done after the first 512MB (in a compute shader) is ignored. When I read the values I only get zeros.

Is there an API/hardware limitation that I am not aware? I am running this test on a 1070.

Thanks