Прилагательные грив/ист/ый и грив/аст/ый образованы от одного и того же существительного грива при помощи разных суффиксов. Они звучат очень похоже, но различаются своими значениями, а также сочетанием с разными словами.
Такие слова называются лингвистическим термином -- паронимы.
Теперь о значении и сочетаемости с другими словами каждого из заданных паронимов.
Гривистый. Этим словом можно назвать всё, что имеет "вид гривы; что похоже на гриву".
Например, когда волны на перекатах бурлят и пенятся, завиваются кудряшками, то они очень похожи на гриву,
поэтому их можно назвать гривистыми волнами.
Гривистый рельеф местности бывает. Даже встречаются животные с гривистым видом шерсти
Гривастый -- это тот представитель, который имеет большую, длинную гриву, например, гривастый скакун, гривастый жеребенок,
можно и парня с соответствующей прической, похожей на гриву коня, назвать гривастым, или парнем с гривастой головой.