I am looking to update my CPU, and then in turn my motherboard, but I'm not quite sure what is the best way to go. I'll start by saying that I don't have much in the way of funding, so any of the Sandy Bridge E stuff would be way out of the question. I use the computer mostly for gaming, but I also overclock and generally do some performance tweaking for fun. I'm going to be getting into some light programming too, so I'm looking for more processing power for that too. I currently have an i5 2500k running on a gigabyte z68ap-d3. I picked up that combo cheap from microcenter a few months back to hold myself over until Ivy Bridge. Now that the Ivy benchmarks are leaking, I'm not too sure it's worth waiting. Now I'm just thinking about getting a higher end motherboard(I'm pretty sure this one may be bottlenecking my GTX 560 Ti 448 core), and getting a 2600k or a 2700k. The two main factors that are drawing my to Ivy are the lower voltage for better overclocking and PCIe 3.0. Now I've been reading that there is little to no improvement with Gen 3 and current GPUs, so I'm not sure about that either. So the options that I'm looking at right now are; getting a new high end motherboard and sticking with my 2500k until Ivy comes out and either gettin an 3770k or a 2600k(assuming there's a price drop), getting the new motherboard and a 2600k now and writing off Ivy entirely, or waiting and getting a z77 and a 3770k when they come out. Anyone have any thoughts? I've been wrestling with this for a few weeks now, and I can't really arrive at a clear answer.