Is it better to buy the latest graphic card or better to buy slightly older and refresh every 2nd or 3rd year money wise?

a) Latest graphic card
b) Slightly older and refresh
c) Depends on usage
d) Not relevant