Ripple and Ethereum are two entirely different in purpose, so we can't compare them, to beat ethereum in the marketcap depends on the people's interest about these two coins, whether it is for banking (ripple) or smart contracts(ethereum). But I doubt that interests in ripple is greater than ethereum's in this field of crypto, not unless strong FUD goes within ethereum.