Hi, your post made me think about the attention he is giving you. He must know that you are having trouble with your bf. right? Maybe he is the hero type and enjoys the gratification he gets from being better than what you have. Before you make any rash desicions, you need to make sure of his character and intentions. That must be tricky because I sure don't know how. Maybe someone else on here can give you some tips on how to make sure he is "real potential" and not just trying to be Superman and save the day. You said you haven't flirted/dated for a while. You could probably use the help with your perspective.
Sniff first, then scratch.