It's odd that the power button would break. As for upgrading, I retrofitted a similar 5150 with excellent results, including 2gb RAM, SSD boot drive, 1tb 7200-RPM data drive and Windows 7.
↧