I am selecting a cpu for my new build, and am wondering which i5 core to get. The 6500 is comfortably in my budget, the 6600 is and the edge of my budget, and the 6600k is a little outside of my budget, but there's a fifty-fifty chance I'll overclock. This is my first build. It will mainly be a gaming rig, but also for schoolwork. Thanks in advance.