Hello, I have a Predator G3-710 gaming desktop (the i5-6400, GTX 950 variant). I recently upgraded my ram from a one 8GB stick of ddr4-2133 to two 8GB sticks of ddr4-2400 and now I'm looking to upgrade my CPU. I was thinking of getting an i7-6700 or an i7-6700k. I know that the i7-6700k can be overclocked, but is it the better of the two CPU's if I left it stock without overclocking it? Also, would my ddr4-2400 ram be compatible with the i7-6700k?