Okay I've just finished looking up the parts for build my gaming rig. Before making the purchase, I'd like some feedback and suggestions. And also, is everything listed below going to be compatible with one another? I don't want to end up buying these parts and then having to return them later. I'm specially concerned with the case and the 5870 card. I've heard some people say that it barely fits but I'm not sure. What do you guys think? Thanks in advance.
RAM
http://www.newegg.com/Product/Product.aspx?item=N82E16820231303
HD
http://www.newegg.com/Product/Product.aspx?item=N82E16822136592
Case
http://www.newegg.com/Product/Product.aspx?item=N82E16811146060
GPU
http://www.newegg.com/Product/Product.aspx?item=N82E16814150476
PSU
http://www.newegg.com/Product/Product.aspx?item=N82E16817139005
MOTHERBOARD
http://www.newegg.com/Product/Product.aspx?item=N82E16813131655
CPU
http://www.newegg.com/Product/Product.aspx?item=N82E16819103727
RAM
http://www.newegg.com/Product/Product.aspx?item=N82E16820231303
HD
http://www.newegg.com/Product/Product.aspx?item=N82E16822136592
Case
http://www.newegg.com/Product/Product.aspx?item=N82E16811146060
GPU
http://www.newegg.com/Product/Product.aspx?item=N82E16814150476
PSU
http://www.newegg.com/Product/Product.aspx?item=N82E16817139005
MOTHERBOARD
http://www.newegg.com/Product/Product.aspx?item=N82E16813131655
CPU
http://www.newegg.com/Product/Product.aspx?item=N82E16819103727