Determine maximum rendertexture size (legacy gfx)

Can anybody help us (or point us in the direction of a solution) with regards to determine the maximum rendertexture size of the computer running the player (the log says: D3D: forcing max. texture size of 1024 and RT size of 512 (32MB card))?

We use a rendertexture to create and upload a screenshot, but we have some issues on older computers that crash (or stops responding) because the rendertexture is too big.

We cannot just use the lowest common denominator since this would result in poor quality screenshots for 90% of our users.
What we need to do is create a runtime evaluation of the users capability to handle different rendertexture sizes and use the highest posible.

Our backup plan is to make the amount of grahpics memory determine the maximum size, but these two things does not correlate 100% of the time.

We also have a unityanswer which can be found here.

//perlohmann

if nobody can answer or give a hint in the right direction could anybody then tell me if this estimate is roughly ok.

gfxmemory <= 32mb = 512x512
gfxmemory <= 128 = 1024x1024
gfxmemory > 128 = 2048 (we dont really need it larger than that)

If we use these numbers then (as gfx memory usually goes from 128 to 256) we will use 1024x1024 rendertextures from 33mb to 255mb. I think this might be to high so would 33mb to 127mb be better?

//perlohmann