gooseNjuice (), надо посмотреть что делает с этой строкой сервис AptoidSearch и, в зависимости от этого, реализовывать или не реализовывать какую-то валидацию строки.
Универсального метода проверки не существует.
У меня две гипотезы:
1. Старая видеокарта перегревается т.к. пора ее обслужить, поменять термопасту и термопрокладки.
Можно это проверить снизив power limit в адреналине (aka "Ограничение энергопотребления"). Если снижаете и все работает - это оно.
2. Битая видеопамять. Поэтому бублик работает нормально, но когда она заполняется до какого-то предела начинаются проблемы.
В профориентации есть только один вопрос правильный: чем вы хотите заниматься?
Все остальное вроде "перспектив", "рынок", "ИИ" - это все для тех, кто не хочет и не умеет работать.
Похоже на ошибки памяти.
1. Надеюсь, что мемтест в расширенном режиме гоняли (если нет - я бы еще раз проверил в расширенном).
2. Проверьте что там с разгоном. Сбросьте БИОС до установок по умолчанию.
Создаете какую-то глобальную переменную, устанавливаете ей значение при вводе "-debug", в зависимости от ее состояния организуете вывод.
Но лучше не изобретать вилосипед, а использовать библиотеку логирования, там уровни логирования уже реализованы.