To go back on-topic...
Personally, I buy whole new computers. I buy something pretty beastly that will last me a long time, and when it starts to get old, I buy a whole new setup. Except RAM, because it's cheap and you can just shove it in there.
I suppose it depends on how often you upgrade. If you buy a new upgrade every few months, that's probably fine - you want to remain top of the line, and since you upgrade so often, stuff will most likely remain compatible. If you have mostly new stuff in your computer, you can probably get away with upgrading your motherboard and still have compatibility with them.
I try to get something good, though, that will last. I bought the computer I'm using now about two years ago, and I can still play all the new games on the highest settings, which is all I care about. I don't do heavy image- or movie-editing or such, and everything I do aside from gaming could technically be done on a netbook... So as long as the games are maxed out, and run with sweet a sweet FPS count, I'm happy.
Personally, I buy whole new computers. I buy something pretty beastly that will last me a long time, and when it starts to get old, I buy a whole new setup. Except RAM, because it's cheap and you can just shove it in there.
I suppose it depends on how often you upgrade. If you buy a new upgrade every few months, that's probably fine - you want to remain top of the line, and since you upgrade so often, stuff will most likely remain compatible. If you have mostly new stuff in your computer, you can probably get away with upgrading your motherboard and still have compatibility with them.
I try to get something good, though, that will last. I bought the computer I'm using now about two years ago, and I can still play all the new games on the highest settings, which is all I care about. I don't do heavy image- or movie-editing or such, and everything I do aside from gaming could technically be done on a netbook... So as long as the games are maxed out, and run with sweet a sweet FPS count, I'm happy.