Думаю что ты этот код выполняешь в хуке игровой функции (если создаешь поток , то велика вероятность краша ) , которая выполняется как минимум один раз за кадр -> ты ищешь файлы \ меняешь их флаги отображения каждый раз при итерации хука -> -фпс
лучше делать примерно так :