Superchargers come in several types. The positive displacement blowers like the Roots, Eaton and Whipple make constant boost throughout their RPM range. Your 300 would pull like a 390, and drink like one.
Centrifugal blowers (Vortec, Paxton, etc. build boost as RPM increases. since they are belt driven off the engine, they provide little boost at the low RPM range where you need it when towing. They are far more suitable to racing applications.
Turbos also make boost in proportion to RPM but since they are not belt driven, their RPM is not slaved to engine RPM. Instead it is a function of demand. When you mash the throttle, the resulting increase in exhaust gas flow makes the turbo spin faster and brings the boost up. On a properly sized turbo the resulting turbo lag is very brief, especially if you've sized the turbo for max boost at cruisr RPM and are willing to give up some higher RPM performance. Turbos are more mechanically efficient than the other types of blowers since they use waste heat for their operation rather than pulling HP off the crank pulley.
Turbos also tend to be somewhat simpler to install mechanically than superchargers but usually take a bit more control work since their output varies with need rather than being constant like a Roots or RPM depenpent like a belt-driven centrifugal.