Zend certified PHP/Magento developer

Cannot read uncached files from SSD

I have an NVMe SSD drive for games and some files.
Sometimes the drive just stops giving previously unread files – any files I used today are still there and games continue running until they have to read a new file from the drive, I can even restart them sometimes. But when I try to access a file or folder I haven’t opened today it says that the file doesn’t exist.
The drive still appears in “This PC” and Disk Management but not in CrystalDiskInfo.

Usually restarting my computer twice helps, sometimes for an hour, sometimes for the rest of the day, but the issue comes back.

Does this mean the drive is failing? Is it fixable? CrystalDiskInfo shows 100% score when everything is working.