The HDD and memory passed self checks, so therefore from what you've said the power supply could be the culprit. However I have bought a replacement PC, a refurbished HP on Amazon for £150. The casing might be a bit careworn, but it's a significantly faster machine than the one I've just junked...