A variable gets a negative value when the var range is exceeded. So as long as d3d_texfree is below 0, you have at least 1 GB video memory left.

We'll probably replace it with a long variable in a future version, as well as other memory variables.