Every 2 or 3 iMac cycles. They tend to hold their value pretty well, so for around the cost of a new GPU I get a whole new computer. Before I switched over to Mac, I spent way too much time and money...