Упёрлись в точность FPU процессора и/или реализации pow() рантайма. Паниковать не стоит, так задумано. И вообще делать строгое сравнение плавающих чисел это весьма дурной тон. Двойку принято возводить в степень сдвигом влево, если что (SHL(DWORD#2, 20)).
Калькулятор винды, в свою очередь, использует длинную арифметику, и с ним предел нащупать трудно. Воспроизвести неточность на компьютере можно в какой-нибудь среде программирования (тот же кодесис в режиме симуляции) возведением в ещё большую степень.