The best advice we can give you is to purchase a macOS compatible WiFi/BT card. That can contain either an Intel or Broadcom chipset.
No Mediatek WiFi cards work in macOS. There are no drivers, period.
Some older Qualcomm WiFi cards worked in older releases of macOS. But the majority of these lost support and will not work in the most recent releases, such as Monterey, Ventura and Sonoma. This is due to changes in macOS related to security, network and Bluetooth protocols.
Sonoma has dropped native support for most older Apple/Broadcom WiFi/BT cards, i.e. BCM4360.... cards, which have been natively supported since OS X Mountain Lion/Mavericks. A fix is hopefully in the pipelines.
Itlwm.kext and Airportitlwm.kext (Intel WiFi kexts) support a large number of Intel WiFi cards, not all but a lot of commonly used Intel cards. Here is a list of compatible Intel WiFi cards.
Documentation for OpenIntelWireless
openintelwireless.github.io
Given the age of your laptop (Haswell) I would bet the Bios contains a WiFi Whitelist, that will only allow specific WiFi/BT cards to work in your laptop. It is essential that you clarify if this is the case and which cards can be used to replace your current card. This will be stated in the Laptop's User Manual. There is no point you purchasing a new card if it won't work in your laptop, because the bios blocks the system from booting with the unlisted WiFi card installed.