He’s not asking about upgrading speakers. He’s asking about an upgrade in the digital realm, hence the question as to what he thinks needs to be upgraded, especially if the OP thinks that it will make a difference to audio quality. Further, a specific problem is extremely helpful when trying to give advice for a solution.His problem is not knowing if there is something that might improve his set up. He might not have any idea about how his set up might be improved and is looking for suggestions covering all the bases. This is fine, why should he have to come up with a specific problem that needs to be solved?
And what do you mean by "works"? A speaker you hate might "work", but for you it just doesn't sound very good! Or do you take "work" to mean "sounds so great I don't need to upgrade"? If so, that makes your statement an oxymoron.
To the OP, I’m still using my twelve year old MacBook as a source. There are limits (max 96kHz output. As if I care! ABX testing soon brought me down to earth as to the limits of my hearing). I’d advise that unless what you are using is broken, or that you need improved features/connectivity, using what you have (that works!) is best. There are usually changes that can be made in the listening space and/or with EQ that will give far greater improvements and satisfaction.