In many cases the performance boost of a Ph2 over the 640 will not be that much.
To the OP, what is your budget for this? If you're ok buying used, it's hard to beat
a decent low-cost Z68 board and an i7 2700K (ASUS M4E/Z + 2700K = 5GHz no problem).
mlga91, not it's not always better to buy new, not buy a long way. I've saved thousands
by buying used hw, or sometimes new items which have been sold via normal auction. See
my gaming PC spec for a typical example:
http://www.overclock.net/lists/display/view/id/2415471
The caveat though as you say is warranty issues, so yes that's a risk. If the OP's budget for
an upgrade is too low though, then there many be no other way to obtain the kind of speed
increase I'm assuming s/he wants. It depends on the extent to which the games played are
CPU-limited and/or cache-limited. An oc'd 640 isn't that bad most of the time, but it's lower
IPC (an issue shared by the Ph2 and even more so with newer AMDs) means any SB or
newer platform will have an inherant advantage, getting more out of the same gfx (hence
why AMD developed Mantle, a way of making up for its lower general CPU strength), though
it's less of a problem as the GPU dependency increases. Many factors are involved; which
games one plays, resolution, detail level, one or multi screen, etc.
Ian.
PS. Forgot to mention, to the OP, whoever told you not to oc the 640 is talking utter nonsense.
It should oc quite well, but don't expect huge gains; the missing L3 might always be an issue
given the above factors. As an architectural example, I was able to run an Athlon II X2 250
(same core tech) at 4.1GHz quite easily:
http://www.sgidepot.co.uk/misc/tests-jj.txt
Alas, not had time to add 640, 965 or 1090T info yet.