Not bad! Though if you're not overclocking, I'd drop that CPU to an i5 3450 and save some money (there's no difference at stock). I'd also take a GTX660 for the graphics. Money saved from these could go to an SSD (which would be much more beneficial). For PSU, I'd recommend Seasonic, XFX, PC Power & Cooling's Silencer and Silencer Mk III lines, and Silverpower's SP-Sxxx / SP-SxxxM / SP-SS series. For a monitor, the Dell U2412- or U2312- are really exceptional quality and reasonably-priced.