Snap on chokes can be almost a miracle, in some circumstances. Back years ago, I had bought my first Info-Tech/Universal Radio RTTY convertor and the old monitors (You want green or amber?) were huge RFI generators, especially the ones that Universal sold for use with those convertors!
I bought snap on chokes at every hamfest in the area, and had hundreds of them in all sizes by the time it all was over with. I had them on every input cable, antenna cable, video cable, oscilloscope cable, etc. I found by trial and error that making cables as short as possible after winding them around the chokes in a cluster (1 to about 6 or so) as many times as I could helped sometimes as much as the chokes did. Sometimes, putting the chokes on the cable spaced a couple of inches apart with multiple turns on each one was helpful. The biggest improvement was when I found, just by pure luck, a metal cased green 17" monitor for sale in an industrial supply catalog at work. That monitor alone got rid of I would say 50% of all my RFI on HF, and I tried several monitor cables and found one that had double shielding on it and with the chokes, I got rid of almost all the remaining buzzes and whines. Some otherwise great monitors are just trash, RFI wise. I had a fantastic looking Sony PC LCD monitor that I had to get rid of, it trashed all my HF stuff in my listening room. A friend still uses it on his one PC.
Before I moved to my present RFI hell, where nothing seems to really work, the chokes came in handy to quiet down my RSP1 SDR, which was super touchy about where it was located, and it's orientation to my laptop. The USB cable needed to be as long as possible to keep the buzzing to a usable limit. A metal case from EBAY helped too. Every SDR since then has been metal cased. As of this point, the only HF listening I can do is in my car, with a magnetic mount active antenna on the roof, to keep the SDR's from picking up their own display noises or my car's RFI. I use one of those Mahalit V3 Clones for it. It works fine, as long as you keep the receiver from picking up it's own display noise. If someone could get a quiet display and make an all in one, I would have my credit card out in seconds.