I am able to run SdrDx on an older (about a decade old) MacBookPro. I am also able to run SDR Console on a fairly old and not powerful i3 Windows laptop. You don't need a state of the art computer.
Most SDRs use a USB interface. Some (like the AFEDRI and netSDR) use an ethernet cable. I prefer the latter (no need for drivers, although AirSpyHF+ managed to make it work without any driverrs), although I understand the desire for the former, as the USB cable provides the power.
There's a nearly infinite number of SDR programs out there, with different features. SdrDx, for example, plays nicely with my DX ToolBox program, and uses its database of SW transmissions to list what station(s) you're tuned to.
IMHO your best bang for the buck right now is the AirSpy HF+ at $199. Next I'd say the AFEDRI units. Lots of folks have the SdrPlay and seem happy with them, I have no experience. They cost less than the AirSpyHF+, from direct comparisons I have seen, they do not perform quite as well. Then you your top tier SDRs, like the netSDR, Perseus, etc. which are in the $1500 and up range. I have a netSDR, it is my main radio. I also have a NRD 545, it's gathering dust. That's how good the netSDR is

Please stay away from the RTL dongle/upconverter combos for HF work. For VHF/UHF work, the RTL dongle is a very good value. But not for HF. Once you get the dongle and converter, and that whatever filters you need to make it sorta kinda work (if you don't look too hard), you're a significant percentage of the way towards something much more functional and useful.