OP explicitly states that the machine was part of Microsoft's "Signature Device" program and as such MS certainly has a responsibility for allowing these hardware specs onto the street. Nonetheless, I totally agree with notion that I would personally never have been caught in that situation due to being able to read tech specs and having internalized rough idea of Windows performance in relation to hardware setup...