If they are likely to get all-in when you are that far ahead, get it all-in (both those hands were played well). With better opponents you might have more difficulty getting them all-in, so you may have to try to get it in on a later street.
Getting it in with 67% to win? Them's good odds. The problems arise when you don't get it in and a scare card comes. If the board paired in that second hand he could have a full house, or he could just have a strong overpair. What do you do then?