starmanwarz :
Do you think that I should wait?And if I wait,is it worth overclocking my current system(note that I havent O/Ced before)?
I agree with Ethel. Get an Opty or other dual core and overclock it. You're base system may be getting a bit old, but its not that bad. A good video card will do more for you than a complete hardware renovation at this time.
In the next few months, there will be radical changes in computers, some having already started. Whether its Intel's X38 and DDR3 ram or AMD's Barcelona, Phenom, etc, the change in platforms is coming soon. The next generation of video cards isn't that far off either. I'm not trying to preach the "wait forever for the next best thing". If you need a computer now, then buy now. But if what you have is basically satisfactory, then keep using it and do upgrades that will be useful six months or a year from now, like a good video card and a larger psu. For my part, I don't like to upgrade every time something new comes along, but wait two, maybe three generations between upgrades.
I originally planned a major upgrade a couple months back, but my machine still operates well enough for what's out there, the move to Vista and DX10 games which require Vista is slow, and the major hardware changes are a bit slow, so I choose to wait and save my money. But in the end, its your choice as to what you do, not mine or anyone else's.