I have been very happy with a
Fosi Audio BT30D 2.1 channel amplifier for my PC. I have thought about getting their
Audio Q4 DAC so I can use the optical output on my PC but I have not had any hum or noise problems with the direct analog connection.
Last year when I upgraded my PC, I accidentally killed the power supply for my ancient powered speakers and subwoofer. So besides the above amplifier, I picked up a pair of Edifier P12 passive bookshelf speakers and built a
Dayton Audio 6-1/2" passive mini subwoofer kit, shown below, which worked out excellently. (1) I initially tried using the old subwoofer as a passive one, but its performance was just horrible. The Edifier P12 speakers have really low efficiency which is to be expected for such small enclosures, but the power of the BT30d makes that acceptable.
If I did it again, I might build some kit base-reflex bookshelf speakers from Dayton but convert them to forward firing.
(1) There is a forum discussion where I asked about low frequency AC response of multimeters because the subwoofer required measurements for tuning below that were most of my multimeters worked, but I got it worked out without too much trouble.