I have a really tall masonry chimney (27') and my woodstove is in the basement. I back-drafted a number of times early on before I figured it out. Really cold day and the chimney will flow down/in every time. Smoke in the house, family w/asthma, setting off local and monitored alarms got really, REALLY old. Posted on it in the archives as well.
I tried various levels of the above including the heat gun, ceramic cube heater to a plumbers propane torch. Various degrees of quick combustible materials including balled newspaper and "accelerant of choice" can overcome it after using the above, but not always...
What will do the trick even in a polar vortex arctic air condition is using a propane tube heater for a few minutes in the pipe. I have a medium size one for occasional use in the detached garage/shop area.
FWIW I was wisely advised here to use SS which I explored and cost'ed out, but this works every time! Haven't had the issue in many years. Mine can handle a day or two before getting cold enough to back-draft again and only if it's severely cold. I do tend to run the WS 24x7 though. YRMV
edit - FYI I tried the window, paying attention to the wind, removed tall trees in the vicinity (for completely different reasons) but they all had no effect on my situation either