I changed the processor because you will probably be using this system for gaming, which doesn't require hyperthreading which is the only advantage the i3 has over the pentium (in fact hyperthreading has been known to decrease game performance by, on average, 2%.)
I changed the motherboard because the business 75 chipset motherboards just aren't made for the tasks that the Z75 chipsets are.
I changed the memory because the memory you chose was wasting money.
I changed the graphics card because 1GB of VRAM is fine for 1920x1080 and no need to spend more, XFX cards are high quality.
This is optional but I would say change your case to the one I selected, just to save money. It also looks pretty good with all black exterior/interior w/ USB 3.0 headers.\
For the powers supply a lot of people seem to put the Corsair builder in thinking it is quality. It isn't, in fact it isn't even made by Corsair. It is rebranded, trust me on this.
Optical drive, no point in going in great detail, the iHAS is cheaper.
i3 would be fine if it fits the budget. It has slightly better performance in single-threaded things as well. Hyperthreading isn't even turned on by default, it's optional.
I wouldn't call the Ripjaws X a "waste of money" compared to that Patriot you linked. It's only cheaper 'cause of the rebates, but G.Skill has had relatively higher reliability feedback. (not saying the Patriot is bad, it's good RAM).
Keep the 2gb of VRAM. Most modern games @ 1080p would go over 1gb now. That particular XFX uses a mediocre cooler as well - it's more or less the reference one.
Corsair CX(Builder) is mediocre as well, yes. I don't know where you got "a lot of people" though since the ones regularly posting here helping people know that for a fact and don't suggest it at all. The StealthXStream(or any OCZ Stream series) for that matter isn't any better as well.
The only OCZ PSUs that don't have reliability and failure issues are the Z- series.