I think you could easily install Windows to a 64GB disk if you could even find one, 128GB will be just fine, 256GB is ideal so you can install some programs you care more about on the same drive and future proof yourself