Earlier quoted context omitted.
640KB was the max RAM. My first PC was the same configuration, except I had a 32MB drive. Oh! And towards the end I had both a CGA and Hercules card so I could have two screens.
PCs released after the XT could be configured with up to 640KB but the original IBM PC was limited to a max of 256KB (entry level config was 64KB).
(I've been searching for images of the chassis but to no success. I've never seen one, nor heard of it before today.)
And in the other direction, a PC Jr (also an 8088) maxed out at 128 KB, according to my references, though Wikipedia says there were third-party extensions to 736K. In any case, the Jr doesn't support the 8087 math coprocessor, so that's not what the author has.