That should be enough, I have a 1600XP, 4 fans, 2HDs, dvd cdrw, radeon 8500, santa cruz, nic, etc. Just one less fan than you, and a slightly lower cpu. I highly doubt that you need more than 300W, as I never have, and I don't buy expensive psu's. I've never had a system that didn't work with generic psu's, when I run it off my house power, I get reboots constantly, but as soon as its on a ups, its fine.