Cooler Master Cosmos SE Computer Case ASUS ROG MAXIMUS VIII EXTREME Intel Skylake Core i7-6700K CPU MSI R7 370 GAMING 4G Graphic Card Cooler Master V1200 Platinum Computer Power Supply Samsung 850 Evo SSD Drive - 500GB Western Digital Black WD1003FZEX Internal Hard Drive - 1TB adata - 16 GB Ram (i dont know which brand is better ?! - help here ) i want to make a pc for programing and game Development (ubuntu for OS) will the following components will be compatible with each other?