Are these components compatible with each other? I live in Canada so if you have any suggestions, please use http://www.newegg.ca/
1. Case: Cooler Master HAF 912 Mid-Tower
http://www.newegg.ca/Product/Product.aspx?Item=N82E16811119233&Tpk=Coolermaster%20Haf%20912
2. Motherboard: ASRock Z77 Pro4-M Micro-ATX
http://www.newegg.ca/Product/Product.aspx?Item=N82E16813157306
3. CPU: Intel Core i5-3570K
http://www.newegg.ca/Product/Product.aspx?Item=N82E16819116504
4. RAM: Kingston HyperX 8GB
http://www.newegg.ca/Product/Product.aspx?Item=N82E16820104173
5. PSU: Silverstone Strider 600W
http://www.newegg.ca/Product/Product.aspx?Item=N82E16817256071
6. CD/DVD: Asus 24X DVD Drive
http://www.newegg.ca/Product/Product.aspx?Item=N82E16827135204
7. HDD: Western Digital Caviar Blue 500GB
http://www.newegg.ca/Product/Product.aspx?Item=N82E16822136769&Tpk=western%20digital%20caviar%20blue%20500gb
8. GPU: MSI GTX 660 Ti 2GB
http://www.newegg.ca/Product/Product.aspx?Item=N82E16814127696
9. Windows Home 7 (64-Bit)
http://www.newegg.ca/Product/Product.aspx?Item=N82E16832116986
1. Case: Cooler Master HAF 912 Mid-Tower
http://www.newegg.ca/Product/Product.aspx?Item=N82E16811119233&Tpk=Coolermaster%20Haf%20912
2. Motherboard: ASRock Z77 Pro4-M Micro-ATX
http://www.newegg.ca/Product/Product.aspx?Item=N82E16813157306
3. CPU: Intel Core i5-3570K
http://www.newegg.ca/Product/Product.aspx?Item=N82E16819116504
4. RAM: Kingston HyperX 8GB
http://www.newegg.ca/Product/Product.aspx?Item=N82E16820104173
5. PSU: Silverstone Strider 600W
http://www.newegg.ca/Product/Product.aspx?Item=N82E16817256071
6. CD/DVD: Asus 24X DVD Drive
http://www.newegg.ca/Product/Product.aspx?Item=N82E16827135204
7. HDD: Western Digital Caviar Blue 500GB
http://www.newegg.ca/Product/Product.aspx?Item=N82E16822136769&Tpk=western%20digital%20caviar%20blue%20500gb
8. GPU: MSI GTX 660 Ti 2GB
http://www.newegg.ca/Product/Product.aspx?Item=N82E16814127696
9. Windows Home 7 (64-Bit)
http://www.newegg.ca/Product/Product.aspx?Item=N82E16832116986