Maybe something changed very recently, but as far as I know Minecraft really doesn't make efficient use of multiple cores. Almost all game logic happens on a single thread, so getting fewer, more powerful cores would be a much better way to reduce lag.