As the years go by, that means you will make a long-term investment and decide to buy now or rather buy under resistance then basically it is indeed the right time to continue buying. With so many projects there and when you only do research at the top 100, then in the end those projects do have very good potential when the bullish market happens, it's no longer surprising I guess.
Doing research about the top 100 on marketcap will reduce stress and also save investors from making lost but there are some certain coins/tokens on the top 100 which aren't good for long term investment and i will advise the OP to always obstruct centralized (especially BCH, NEO, EOS, BSV) from his investment.
The assets you mentioned are not in my top picks I have stated my top 5 picks which are in the top 50 of CoinMarketCap