If I buy an SSD now, and then new computer parts later, will I have to reinstall the OS?

Windows installs pretty quick on a SSD. Just learn some patience and wait a week, then set everything up. You wont save any time by installing today if you have to spend a bunch of time finding drivers and fixing everything that is broken when you put the drive in the new PC.