The m295x has 2048 stream processors (32 compute units) and is theoretically capable of 3.5 TFlops.
which would place it at the 570 level.
However:
1 Are you satisfied with the max from two years ago?
2 Will paying a premium for a better card now allow you do things that you wanted to do with a m295x , but couldn't?
3 Finally, is it more "cost effective" to use a external GPU?