I have an ATI 9600XT 256MB. It has what looks like a fairly large heatsink, and it has a fan. Recently I've been having some problems, when my computer is on for a long time it crashes with an error caused by my videocard (or it's drivers), and a while ago my videocard was giving me artifacts (or at least what I think are artifacts, random splotches of color) when I was playing a game for a while. I'm only guessing that the card is overheating because I have no way of actually checking the temperature. I am not overclocking the card, but I've thought of possibly underclocking it with ATITool. What should I do about this? Should I get one of those PCI mounted fans to help cool it? Should I consider replacing the fan/heatsink? Should I plan on saving up for another card?