I have a Core 2 Quad Q9550 clocked at 3.8ghz (Sig system) and it has easily been the best processor I have ever owned in terms of how long its remained viable and what a low voltage pain free OC it has given me.
However my first love is AMD, I'd been building AMD system up to the Core 2 Line and I've let Nehalem and Sandy Bridge pass by waiting for AMD to come up with something worth upgrading to.
Have they? While my processor is great, the P45 chipset it has to be coupled with is really showing its age and I'm starting to come around to thinking about a bottom up system rebuild. Would I see a reasonable performance boost going from my 3.8ghz Q9550 to an FX8350 (which I would undoubtedly overclock) and are AMD's Chipsets any good? If not, then I'll just have to accept that the AMD ship has sailed and hold out for Haswell.
Thoughts?
If you care about longevity, wait for Haswell.
It has 8 execution ports (up from 6), for much improved IPC. These execution ports include two nearly identical sets of integer execution units, for much improved Hyper-Threading performance. It comes with AVX2 support, which itself consists of multiple novelties, for much improved vector performance. It comes with TSX support, which consists of two key technologies, for much improved thread synchronization.
It is a much bigger leap ahead than any new architecture before it. Unlike with today's chips, it will take many years before application will have exhausted all the new capabilities of Haswell.