Great choices. IMO the i3-2120 is certainly worth the money over the 2100 if your running more than 1 high end video card, but your not.
Z68 gives you Ivy Bridge upgrade ability, future overclocking ability, and future sli/xfire ability, so might as well stick with the 2100.
The psu is cheap, but it'll work. Looks like a good build.