Whenever you cast an instant or sorcery spell, put a charge counter on Geistflame Reservoir.
{1}{R}, {T}, Remove any number of charge counters from Geistflame Reservoir: It deals that much damage to any target.
{1}{R}, {T}: Exile the top card of your library. You may play that card this turn.
You choose how many counters to remove from Geistflame Reservoir as you activate its second ability, not as it resolves.
You must still pay all costs and follow all timing rules to play a card exiled with Geistflame Reservoir's last ability.