I currently have an i5-4670k at 4.6 ghz and even at that, some games such as bf1, mass effect andromeda, or mirrors edge catalyst all pin the cpu at 100 percent causing a bottleneck and skippy frame rates and stutters. So i have two options, I could go with getting a new i7-4690k, or i could just upgrade my whole system with a 7700k since ddr3 and the z87 chipset is starting to age. Which would be the better idea?