Maybe OP was more thinking of the 4GB limitations of Windows 32bit at that time. 64bit didn’t really reach the PC desktop in a widespread fashion until Windows 7, so many OEMs didn’t even ship systems with more than 4GB. The systems likely supported more RAM, but the Windows version that was installed did not. We transitioned to 64bit as driver support improved.HP workstations easily exceeded 4GB of RAM many often meeting the 32GB official maximum of the Mac pro and a few exceeding it.
As for durability I do not consider the cMP to be all that durable. It is easily damaged in shipping and it scuffs / scratches easily. It's a nice design but durability is not as good as the Z6x0 and Z8x0 series systems.