So I'm looking to build a new system and would like something that will last me a while before I need to upgrade the CPU. I was looking into an i5 6600 and was curious what everyone else's thoughts are on it? I currently play BF4 but obviously would love to play other games too.