LOL... this has been debated over so many times, if you don't want to then don't. The stuff we usually buy, includes extreme cooling, a good case, fans, decent power supplies, ram is not 100% necessary, in fact I only got generic Samsung, used memory divider and still pushing enough bandwidth(over 5000mb). The stuff we buy can be used over and over, I bought a freon cooling system for CPU, and I got watercooling system for video card, these things never needs to be changed, a simple socket adaptor will make it work with your next system.
It's true when i bought my cooling setups, it costed me about 600CDN in total, but i've used them in 4 systems now, and my power supply has been through 6 systems. My power supply is about to die soon, well it is 3 years old, so i'll get a new one of that, but the cooling systems will be around for a long time, the freon cooling has 10 year warranty, what's going to break in the watercooling system? the pump? well time to head to wal mart for another 29.99 pump.
I'm only going to argue for watercooling in this case, because it's pretty much a 1 time investement, you keep using it for your later setups. You said better rams? that's not necessary, memory divider works well, better power supply is recommended even if you don't overclock, how do you like some generic power killed everything that's attached to it, including CDrom, floppy and harddrives. Spend some extra cash on a Fortron made power supply(Fortron makes power supplies for Enermax/Sparkle, and obviously Fortron)