Проще говоря, аппаратное обеспечение всегда влияет на время работы программного обеспечения.
Кроме того, да, вы чувствуете, что когда вы запускаете его в одночасье, ваш алгоритм, скорее всего, истекает.
Наконец, да, если у вас есть код в C (не уверен, какой язык вы используете) и вы не освобождаете память обратно на компьютер (сборщик мусора), вам может быть просто не хватает памяти. Это также увеличит ваш процессор, увеличивая его температуру.
Надеюсь, что это поможет.