I am new to building computer's and would like to know if these parts are compatible with each other.
Radeon HD 6670 2GB
http://www.newegg.com/Product/Product.aspx?Item=N82E16814102992
Intel Pentium G850 Sandy Bridge 2.9GHz
http://www.newegg.com/Product/Product.aspx?Item=N82E16819116397
GIGABYTE GZ-F5HEB Mid Tower
http://www.newegg.com/Product/Product.aspx?Item=N82E16811233073&Tpk=GIGABYTE%20GZ-F5HEB
Antec BP550 Plus 550W
http://www.newegg.com/Product/Product.aspx?Item=N82E16817371016
MSI H61M-P31 (G3) Motherboard
http://www.newegg.com/Product/Product.aspx?Item=N82E16813130639&Tpk=MSI%20H61M-P31%20%28G3%29%20Motherboard
CORSAIR 4GB (2 x 2GB) CMV4GX3M2A1333C9
http://www.newegg.com/Product/Product.aspx?Item=N82E16820145278&Tpk=CORSAIR%204GB%20%282%20x%202GB%29%20CMV4GX3M2A1333C9
500GB Seagate ST500DM002 Barracuda SATA 6Gb/s
http://www.newegg.com/Product/Product.aspx?Item=N82E16822148767&Tpk=500GB%20Seagate%20ST500DM002%20Barracuda%20SATA%206Gb%2fs
Radeon HD 6670 2GB
http://www.newegg.com/Product/Product.aspx?Item=N82E16814102992
Intel Pentium G850 Sandy Bridge 2.9GHz
http://www.newegg.com/Product/Product.aspx?Item=N82E16819116397
GIGABYTE GZ-F5HEB Mid Tower
http://www.newegg.com/Product/Product.aspx?Item=N82E16811233073&Tpk=GIGABYTE%20GZ-F5HEB
Antec BP550 Plus 550W
http://www.newegg.com/Product/Product.aspx?Item=N82E16817371016
MSI H61M-P31 (G3) Motherboard
http://www.newegg.com/Product/Product.aspx?Item=N82E16813130639&Tpk=MSI%20H61M-P31%20%28G3%29%20Motherboard
CORSAIR 4GB (2 x 2GB) CMV4GX3M2A1333C9
http://www.newegg.com/Product/Product.aspx?Item=N82E16820145278&Tpk=CORSAIR%204GB%20%282%20x%202GB%29%20CMV4GX3M2A1333C9
500GB Seagate ST500DM002 Barracuda SATA 6Gb/s
http://www.newegg.com/Product/Product.aspx?Item=N82E16822148767&Tpk=500GB%20Seagate%20ST500DM002%20Barracuda%20SATA%206Gb%2fs