i have a fairly weak gfx card, and 400W wasnt enough for it. So i got a 500W one and its barely enough according to my cousin. So you might want to get a new one, but gfx cards are different, my cousin also said that the card i bought (8800GTS 320mb) to power is like a Hummer to petrol. Which means it wants a lot, a huge lot. For RAM u should get at least 4GB, maybe buy 2x2GB.