A good case is worth the investment. A friend of mine told me how many college students throw out perfectly good computer systems. His sister would collect some of the stuff to salvage and found out that the stuff still works fine.
A good case should outlast many hardware upgrades in terms of motherboard and CPU.