After trying several options, I've settled on the Anker USB-C Hub 7-in-1. It's compact but packs everything I need: HDMI output, USB-C PD charging pas...
For a $1500 build with a sub-$600 GPU, consider the Radeon RX 7800 XT or RTX 5070.