Careful with buying a powersupply, though. I'm currently trying to replace mine, and the power connectors are... unfamiliar to me. They don't match the standard ones I've seen...
Notice the top-left corner of your pic, that should be a 20 pin connector, but it's actually a 12 pin...