I would say 120GB is too small as a boot drive. I think Windows is about 25GB but I hear newer updates will take up more space. Then it depends on what software you are installing on it. Plus remember, you need to leave 30% of the drive empty in order to maintain its high speeds.