REAL10 provides a full 64 bits of precision, which is equivalent to 18 digits of precision in the decimal system.
However, only 16 digits can be displayed if you rely on the FBSTP packed decimal instruction to convert the binary data to the decimal data. You would need some other means of converting the binary data to display the full 18 bits of the FPU to decimal.
Although the ALU has been upgraded to handle 64-bit instructions, the associated FPU in 64-bit computers is still limited to handling REAL10 as far as I know. The Windows calculator was providing a precision of over 30 decimal digits well before the advent of 64-bit computers. That was based on its own internal program for big numbers and extended precision, along with its own algo for binary/decimal conversions.