Попробуйте протестировать все компоненты по отдельности.
Например:
RAM - memtest86+
Видеокарта - Furmark
И т.д...
Посмотрите при каком тесте снова появится эта проблема.
Вы сами не понимаете о чём говорите.
Программа работает именно так как и должна.
Когда вы убираете open, программа прерывается на первой итерации цикла из-за ошибки записи.
Вы знаете что должна делать эта программа?
Irbis ты можешь новый купить в пределах указанной суммы.