AMD Athlon 64 3500+(SC)
MSI rd480 neo2 fi mobo
2.5Gb kingston PC3200(DDR400) ram
28Gb seagate hdd(don't know the model, it older)
250Gb WD Caviar SE WD2500JB 250GB 7200 RPM 8MB Cache IDE Ultra ATA100 Hard Drive
SAPPHIRE 100176L Radeon X1950PRO 256MB GDDR3 PCI Express x16 HDCP Video Card(Stormy's suggested card)
500w PSU(came with my case)
I'm thinking about upgrading to 3.5Gb of ram, duel core cpu, second vid card and a better PSU.
Part of me is saying go for it, while the other part is saying wait and just build a new(though I would probibly keep my HDD and vid card) pc. I don't know what I should do, I've been building this thing for a year. The first thing I bought was the cpu and a 512Mb stick of ram(I did buy a Mobo but it died on me), right now that's the only stuff from the original build I have in this thing the rest is new(except for the SG HDD that is) and I don't really want to give up on this rig yet. I've worked so hard to get this thing where I want it and it's not even done yet, then I find out that socket 939 is dead(that's what it is) and I'm sitting here thinking that all my work was for not.

I am kind of thinking about just saving my money and up grading to an AM2 system, but I get the feeling that AM2 will be dead shortly after I go for it, just like with this system.
Right now I don't think I need to upgrade my graphics card as I can play all of the games that I want to, but when I look to the future(GTA4, ect.) I think that I should get a new one. As the card I have doesn't support DX10, now I know that DX 10 won't be use heavily for about a year but I can tell that some of the game I'm going to want to play are going to need it.
As far as the ram, I know that if I overhaul my system I will need to get all new ram. That's part of it, I could use more ram on this rig, but I don't want to spend more money on a system that I may end up scrapping in 6 months. Though I would be more willing to spend more money on a system that would last me possibly another year.
That's where you tech guys come in, is it worth spending more money of this rig or should I just save up for a new one?
Also please consider the fact that I will NEVER build a system that doesn't have an AMD cpu, MSI mobo and ATI vid card. I've very good results with them and I don't want to change that, though this is only the second pc I've built thus far. I'll never go with anything else.