Most likely correct. Check to see if the Fan is still spinning properly. If not, it will likely need replaced, which may not be easy and may require you to buy a complete Heatsink/Fan for GPUs. If it is really dirty, a cleaning might solve your issue. Given the age and Artifacting/Heat, there is a strong chance that the card has permanent damage though.