Re: The older the OS...
Windows 2000 does have USB support. The only catch is that it's quite primitive and each USB device requires it's own set of drivers (understandable since Universal Audio Class and Universal Video Class didn't exist yet and USB HID and USB Mass Storage was relatively new- I could get a USB Logitech optical mouse to work but not a USB gamepad adapter).
It also does support SATA SSDs, but no TRIM unless you install programs the SSD ship with, and you need to run TRIM manually every month or so. NVMe SSDs are out tho.
You're correct about 64-bit support tho.