По-моему, нужно использовать формулу Стирлинга для факториала.

Хотя там погрешность

, может на 8 знаков не хватить...
Ну в крайнем случае можно залезть в Кнута Конкретную математику и найти там улучшение формулы Стирлинга до

. Или самому улучшить... Вывод там есть...