I can only say i am sure about eth and bitcoin. All of the other coins it can be change in the future. If you know using cmc for looking historical top 10. You can see always top 10 changes. So we cant be sure about future top 100. About investing top ranked coins - No.
I always like to invest according to project.