I have an old Dell Dimension E510. When I press the power button, it makes noises like it's turning on, the hard drive's whirring, the fan's spinning. But the power light blinks orange. This seems to be a common problem with Dell Dimensions, but with me, after quite a long time it boots up fine. Sometimes it says it failed to start properly and asks if I want to use the last known good configuration or start Windows normally, I usually say "start windows normally," and then it boots up and everything's fine (it's running Windows XP, which I know is old). I've only heard of them not turning on at all, but mine simply takes a while in the blinking state.
Could it be a software problem, since it says it failed to start? It sounds more like a hardware problem to me, since it blinks orange before anything boots. From what I've read it's usually a PSU issue, but is that not the case since it runs fine afterwards? I'd like to try a different PSU, however my only other computer has a 250w PSU according to the specs, while the E510 uses a 305w PSU. Can I just buy any 305+ watt PSU and connect it? If not, can you please recommend one (hopefully as cheap as possible)?
It has an Intel Pentium 4 CPU and 1 GB of RAM. Not really sure what else you might need...