I have explained this many times but, a large pressure tank is not good to have on a low producing well. The times when you ran out of water unexpectedly, the tank was probably almost empty when you started using water. Ie; you have a 40/60 pressure switch and the pressure was at 41 PSI when you started using water. So not only did the well have to supply the shower and whatever else you were using, but it had to put 25 gallons of water back into the tank at the same time. This caused your well to pump dry prematurely.
During times that the pressure was at 60 when you started using water, the tank had 25 gallons stored before the pump even came on. But you can never predict or plan for the tank to be full when you start using water. It is just luck of the draw.
Now if you have a cistern tank that fills from the well, the float switch makes sure that the storage tank is always full or at least almost full. Then you have a booster pump that pumps out of the storage tank to the pressure tank and to the house. As the link you provided says, even a 1 GPM well will make 1440 gallons per day. You just need to be able to store it in a tank to be ready for the booster pump anytime you need it. You probably don’t even need a very large tank. Even a 50 gallon storage tank will have twice as much water as the 84 gallon pressure tank. So 300 gallon storage would be a lot more than you are used to having.
You really don’t need any “sophisticated” type control system. Just a storage tank with a float switch, and a booster pump with a pressure tank and pressure switch. A dry well protection relay like the pumptec or Cycle Sensor is all you need to protect the well pump. The Cycle Sensor is very sensitive and accurate and only lets the well pump run dry for 10 seconds before it shuts off. 10 seconds of dry run is not going to hurt the pump, even if it does it 100 times per day.
But if you want something a little more sophisticated, look into the Well Manager system.