i currently have a i5-2300 oc 3.10ghz and a i5-2500k oc 4 ghz system i use both of them for coding and heavy gaming ... i was thinking about upgrading my question is is this the right time to upgrade or should i wait a little longer for a newer generation of intel cpus ....