ComputerSecurityGuy :
Wait a year or two. It shouldn't make a difference in the next year or so, and then AMD will release Zen. Then AMD will be a better option than it is now and Intel will also be forced to lower its prices making it a better option as well. When you do upgrade, either way will be to DDR4 RAM and PCI Express 4.0. There isn't much of a point in upgrading now unless you want to spend more money.
I might disagree.
If you wait for the next best thing, you will wait forever.
AMD does not have a great history of architectural cpu innovation. Zen may or may not be good.
In the mean time, Intel has broadwell coming for the desktop and skylake later this year.
I have my doubts that either will be more than a 10% price performance boost, similar to what we have seen from Intel on the past.
I am also doubtful about the merits of DDR4, at least for Intel cpus. Current ddr3 speed has little impact on intel cpu performance today.
More likely, the advent of faster pcie speeds and more lanes available with skylake will be the driver to upgrade.
We see the intel 750 now; amazing device.
The time to buy is when your current rig needs updating.