Blue H. is right it would be cheaper in the long run if you could find someone that wanted your old computer or use it as a trade in for the parts you want cause once you start upgrading you are going to have a lot of parts left and old parts are not worth near as much as a computer, If you upgrade you are looking at the new main board, The processor, New memory, New heatsink and fan, Now that you have that you would want ultra 100 harddrive and you wouldn't want to run a cheap video card with that setup, See where I am going