sizeof(longint) и Int32.MaxValue? sizeof же в делфи возвращает размер используемой памяти под переменную? Просто Int32.MaxValue — это два миллиарда с копейками.
Вообще более странно что при отображении свойств вы попали на RtlRegisterThread и RtlFreeThread, зайдите в стек этих потоков и посмотрите что они далают/ждут. Такое ощущение, что они без конца создают-уничтожают потоки (Ну не спин лок же там ест процессорное время, в самом деле).
Перестать изобретать костыли и оставить все на SSD. Чтобы износить ячейки на 25% нужно записать 120GB * 10 000 * 0.25 = 300TB данных.
Даже если писать по 100Гб в день — хватит на 10 лет (и это при 25% использовании ресурса).