So I bought the i5 4670k and I haven't bought the motherboard yet, I was planning on getting the maximus vi hero but then I heard the z97 rog series is coming out on may 10, I also read the devils canyon cpu series is also coming out, and today is my final day to return the i5 4670k, should I return it and wait for the haswell refresh or should I keep the 4670k and use it with a z97 motherboard, are they compatible as well?