Out of interest, how much have AMD's CPUs improved architecturally since my last upgrade in 2006? 
Basically, I'm on a S939 San Diego core, an Athlon 64 3700+. How much faster would an Athlon II 250 be per core? Obviously having a second core would make a huge difference in many applications, but other than a shrunken die and the addition of a few instruction sets (new SSE and such), what else has been improved?

Basically, I'm on a S939 San Diego core, an Athlon 64 3700+. How much faster would an Athlon II 250 be per core? Obviously having a second core would make a huge difference in many applications, but other than a shrunken die and the addition of a few instruction sets (new SSE and such), what else has been improved?