your computer is too old to hold 1gb of ram. your mother limits it to 384 MB. and i cant find the exact motherboard specs sheet so i cant advise on your graphics card upgrade. but it seems like your better off replacing your motherboard (if possible) or buying a new computer altogether. if you planning to play games on this computer, this will would work well below par on a XP computer and maybe not at all on vista.