iOS apps take up more space than advertised?
You have to take into account that the exact number is an approximated value and that the device needs additional space to install the application. I’m guessing that although the application says it’s 643Mb, it really uses some more when it gets installed. You’re really pushing the limits of your iOS there :)