ExtreamTech has an article showing you what you should put into a system today that would be decient for Windows Vista. Very handy article.