I'm not sure about the i5's requirements on the PSU, but from what I've seen they can be picky about RAM, something about the voltage I believe.
I would also second the notion that in your situation an i5 would be better. If all you were going to do is game then the AMD is usually a better route, but not for programming.
+1 to c00lit