I was considering an i7 8700, but I know that it cannot be overclocked, which could prove troublesome down a the line, also since I currently live in Mexico, the price is about 1.5x that of the US, so it's almost double of the i5, and seeing as to how the i5 has comparable performance in games, I thought it wouldn't be that much different in game development. Also, I must point out that as of now, I primarily use Unity and have used Unreal a lot less often, but that is only because it takes SO LONG to load on my current PC.