When it comes to fixing a certain part such as perhaps a PC video card, there is no doubt that they are getting cheaper as video card vendors are slowly coming out with new ones today. While many would consider buying a new video card, trying to make do with old ones (assuming they are still functioning properly), would be best done until the time you consider buying at least a brand new CPU with parts that are advanced than your new one.
There was a previous post before about changing the auxiliary fan of video cards for the time being while saving the cost of buying a new video card. The price disparity is glaring considering that a well-fitted auxiliary fan would cost about 10% of a brand new video card. With some changes to the fans, you may be surprised at how much you can save for now rather than buying a new one which may have cases as not being compatible with new motherboards once you finally decide to upgrade.
There is no doubt that some video cards and peripherals are flexible. In fact, you can go as far as using them again in the future. There are usual AGP or PCI slots common in most motherboards and before you buy a new one, you know the slots of the motherboard needed to entertain your old specs.
But ask yourself first if you would make use of old video cards when you get a new one. For sure you will be getting a new since a new CPU would tempt you to get it as a whole anyway. So with that in mind, what would you do with the old video card? Sell it perhaps? Maybe but then again, consider the cost analysis. You may have been better off fabricating your old one instead.