First of all, I would add http://Newegg.com to your list of shopping sites. They usually have the best prices. Secondly, if you happen to live near a Microcenter, they currently have the best prices on processors. Note the locations drop down at the top of the page. http://microcenter.com
As for your components, they are fine, but a bit overkill in some areas.