Судя по данным толковых словарей, подготовленных профессиональными лексикографами, значения слов индийцы и индусы разошлись. Актуальное значение для слова индусы — 'индийцы, исповедующие индуизм', а для слова индийцы – 'представители народов, составляющих коренное население Индии'.
Существительные – названия религий пишутся строчными: христианство, ислам, индуизм и др. Написание с прописной буквы возможно в контекстах, где этим словам приписывается особый высокий смысл.