Other compelling reasons why you might want to create 64-bit applications include:
To perform a lot of computation on 64-bit integer quantities using the wider data paths of a 64-bit processor to gain performance
Several system interfaces have been enhanced, or limitations removed, because the underlying data types that underpin those interfaces have become larger