For the OP,
Usually I resign(in a classical game) when my opponent is up a piece and 1 pawn.
I do it in this fasion because in theory an extra piece is not winning as a K vs K and Knight is a draw to insufficient material. So my opponent must have an extra pawn, though it would be ideal if him or her had a pawn that was a b,c,d,e,f or g pawn, as the a and h pawns are harder to promote, and with the wrong squared bishop endgame that could also become a draw.
But also it depends on the position as well... Having a significant positional advantage matters way more than the loss of material(or in this case more material for my opponent). To put this in perespective, there are plenty of positions someone could be up material, however what good is it to be up material, when they will be checkmated in 1 or 2 moves?
So really the answer would be is when I am down a piece and a pawn or more and I am in an inferior position with no counterplay.
There are some exceptions, but for the most part this is the time to resign, for me at least.
I think that when one side is up a clean piece or more (no material or positional compensation for the other side) then the losing player should resign.