You definitely need an external harddrive.
I recommend to make an image of a fresh, clean and updated Windows installation, and to keep that as a starting point for a next time.
Also keep images from the last 6 - 8 week before you delete them, just in case.
And definitely keep them when you participate in Beta testing etc.
Greetz, Red.