Any computer will do fine and deliver top notch sound if you connect using wifi (to avoid wired connections from your hifi gear to potentially noisy computers) and are comfortable using computers including things like maintaining backups.
I use a Gateway laptop that’s about 10 years old or more and newer Seagate USB drives for storage and backup.
Bluetooth streaming is even another viable option these days, even from portable devices running applications capable of CD or higher resolution streams via network connections to a server or other good quality music streaming source. Companies like Audioengine make affordable and well received gear for Bluetooth connectivity to hifi systems.
Definitely rip and stream CDs with good quality software for higher res files and use lossless format.
I use DBpoweramp to rip and mostly older Squeeze and newer Plex systems for playback from music servers. Plex can be run on a multitude of affordable common hardware platforms both home and mobile.
Also of course find a DAC that is to your liking.