For a while now, the storage drive (aka Hard Drive) has been the speed bottleneck. The drive medium was mechanical and relatively slow.
Then much faster solid state drives (SSD's) appeared. Much faster, but still held back because they operated through a secondary SATA controller designed for mechanical drives.
Then solid state drives (PCIe) were created that could be operated directly from the main computer chip (CPU) without needing a SATA controller. Combined with new drive instructions (NVMe) designed for solid state storage, these PCIe drives are now much less of a speed bottleneck.
These drives are amazingly small, about the size of a stick of Wrigley's gum. Here is one I use:
SAMSUNG 960 PRO M.2 512GB NVMe PCI-Express 3.0 x4 Internal Solid State Drive (SSD) MZ-V6P512BW - Newegg.com
You don't need a separate keyboard anymore, but for reference, here are several that can be added to any computer:
keyboards, Newegg - Newegg.com
I hope you smoothly setup your new HP, without any anxiety.