My friend is looking to upgrade his PC. His current specs are: Intel Pentium E5200 (stock (2.5 GHz), never oc'd, aftermarket cooler IS avail. but not currently installed) Gigabyte GA-EP45-UD3R motherboard RAM = 4 x 1GB lower speed, DDR2 memory (unsure of brand/speed) XFX Nvidia 8800GT 512MB 1080p ~23" LCD monitor Win 7 Home Prem 64-bit He's working on a pretty tight budget. He definitely has $200 to spend, and potentially up to $400. He's having issues with his video card now, but I'm not sure if if it's just an issue with the cooler (he says the cooling fan is spinning really slowly) or a more serious problem. He saw a lot of corruption in the BIOS/Boot screen recently, if that sheds any light. Anyway, considering he doesn't have much of a budget, and his video card may be on the fritz, what would be a good next step? Purchase a video card like this for ~$150: Radeon HD 7850 2GB And then maybe look into a new mobo, cpu, and RAM in a few months? Assuming the video card is just experiencing a cooler issue (I think I may have a cooler that will work for the card which I can give to him), would it make more sense to upgrade the cpu/mobo/RAM now and stick with the 8800GT or just swap out the video card and OC the CPU for now? Looking for thoughts/opinions. Thanks in advance!