Here's a great place to start...it's called PCpartPicker.
http://ca.pcpartpicker.com/parts/partlist/
You can add all your parts to your list and then the program will determine the compatibility of your parts...also it will provide a running Dollar amount for you as well so you don't go over...