HP ProDesk 400 G4 Micro Tower - 7th Gen Pentium G4560 2C/4T, 8GB DDR4, 128GB SSD - $103.99 free shipping
7th gen QuickSync
Faster CPU than the HP 290
8GB of RAM, so no upgrade needed
128GB SSD included
Seems like it has the HDD cage, no NVMe onboard but you can use this NVMe adapter.
PCIe config is 2 x16 physical, electrical config is x16/x4