После перепрошивки SSD зависания остались, но происходят реже (наверно, просто совпадение). Сегодня случилось первое зависание на Windows 10. Первое, потому что я ей практически не пользуюсь. Я уверен, что причина в SSD, так как после нажатия reset я вошел в UEFI и не увидел его в списке подключенных дисков. Аналогичная ситуация наблюдается после зависания на Ubuntu. Чтобы диск увидела система, необходимо полностью отключить питание, а не нажимать reset.
Но теперь я хотя бы точно знаю, что проблема в железе, а не Ubuntu.
В группе Kingston в контакте мне предложили переключить SSD на другой кабель питания. Я это сделал. Посмотрим, что будет дальше.