A 30GB SSD should be sufficient for a clean OS install, but you may run into storage constraints over time. Windows 10 typically requires about 20GB of space, leaving you with limited room for additional software and updates. It's important to keep in mind that the operating system size may vary depending on the specific version and any additional software you install.
Having a separate 1TB HDD for files is a great solution to overcome the limited space on the SSD. You can store your documents, photos, videos, and other large files on the HDD, which will help preserve valuable space on the SSD for the operating system and essential programs.
However, if you plan on installing a large number of applications or games, it's worth considering upgrading to a larger SSD. This will provide more breathing room for future software installations and updates, and ensure smoother performance overall.
Regarding the Ghost Spectre Windows 10, it seems you are referring to a specific version or software. Without more information, it's difficult to provide further details or insights.