Hi I'm a first time computer builder and need your help. I have already bought a corsair 500r white computer case, an intel i5-4670 cpu (not the k version because I'm not skilled enough for overclocking) and an asus maximus vi hero z87 mobo. I am looking to buy memory now and am looking at the gskill trident x series 16gb (2x8gb) ddr3 240pin at 1600mhz. I want to know if that will work with my mobo and cpu. Also will that be standard at 1600mhz or do I have to use their overclocking to get that speed on the ram? I ask that because I've read that their high speed sticks run at only 1333mhz if you don't use a Xmp program to overclock the ram. Thanks in advance. Ps! Also do I need to get an aftermarket cooler for my cpu if I will not be overclocking it??