which is the best?

Solution

The 4690K would be better because it's newer and it's based on Haswell Refresh.