Различия существуют. Вы можете выяснить это при помощи электронных словарей в рубрике "Искать на Грамоте" на нашем портале.
Оба варианта правильны.
Запятая не требуется.
Запятая нужна: Она не знала, верить ему или нет.
Вместо дефиса здесь следует поставить тире.
Причина в том, что это бессоюзное предложение, причем его вторая часть по содержанию противопоставляется первой.