hi.there are lot of points which you should care about them.some of devise are on board and you cant upgrade them and some of new devise cant config with the old motherboard.
Outsourcing is a reality for IT workers but that does not mean that there are any jobs left. As my husband and many of his co workers near retirement there are many job openings available. He is training his replacement now. She is a newbie college graduate.
Well it depends on the type of problem that you are facing. If the problem is minor and can be easily fixed by simple up-gradation then you can upgrade. But if the problem is major and cannot be easily fixed by upgrading then better buy a new one.