Как узнать почему падает сайт?
99% бед подобных зависят от хостера. Некоторые вроде timeweb вообще тупо завышают показатели нагрузок! Что бы меняли тарифы на более дорогие.
На 100-150 человек в день нет смысла возиться с выделенным сервером, если не планируете сильно повышать посещаемость. Если действительно раньше сайт не падал, то перейдите к другому хостеру. И только если и там продолжатся падания - будет смысл разбираться в дебрях.