HI this is my Current system
CPU:core 2 duo e4300
RAM: 2GIGS RAM
GPU:MSI R4670 1G
Now should i get a new cpu or a new gpu.I was thinking about the amd phenom x2 560 and motherboard with 4G ram or a Nvidia geforce gtx 460 1g with new PSU.My budget is 3000 RAND and i live in SOUTH-AFRICA.MY RESOLOTION IS 1024x768.
At 1024x768, I would go with a new processor, but look into more cores (or are you hoping to unlock some cores on that 560?). Try a Phenom x3 or x4, or even an Athlon x3 or x4 if the price is a concern (in the U.S., a retail Black-Edition Phenom x4 955 is 50% more expensive than the Black-Edition Phenom x2 560).
Even if you stick with the 560 at 2-cores, it would be better than a GPU upgrade (especially if you upgrade to 4GB of memory). I don't think a GTX 460 would be practical if you only play it at 1024x768 resolution.