I do not think they are predictable in the sense you are looking for. I've had faulty or excessively overclocked cards that always had the same type of artifacts. My 5870, before it was RMA'ed about 4 times, hit a certain temp and had snow, but could never say "there will be a dot right there". It was more like at 80C I am going to get dots somewhere at some point. I've also had cards that I overclocked and in were not 100% stable, well that I thought were, until I got a certain game in a certain environment. For example I had an old x1900xtx that was OCed to all heck. In World in Conflict I know that every time there were tall trees it would have artifacts that made the trees look like they continued up into the sky.
You can notice patterns in artifacting, but I don't think you can predict exactly. Other artifacts are just totally random.