>as such MS certainly has a responsibility for allowing these hardware specs onto the street
And then get sued by the DoJ and split up by a court. Thanks to the antitrust ruling, MS cannot force anything on the OEMs. If you can install Windows on a 512MB RAM machine and sell it, MS can't do shit to stop you.