Du tar en -6, eftersom din hastighet är 20, oavsett vilken åtgärd som är gjord för att flytta eller avstånd som faktiskt flyttats.
Your Jump check is modified by your speed. If your speed is 30 feet then no modifier based on speed applies to the check. If your speed is less than 30 feet, you take a -6 penalty for every 10 feet of speed less than 30 feet. If your speed is greater than 30 feet, you gain a +4 bonus for every 10 feet beyond 30 feet.
Du använder vad din hastighet är. Din hastighet är en mer eller mindre statisk sak, och beror inte på några specifika åtgärder du tar. Till exempel går din Jump-bonus inte upp när du tar Run-åtgärden, eftersom din hastighet fortfarande är 20ft flyttar du bara 4 gånger din hastighet i en enda runda.
På samma sätt ökar laddningen inte din hastighet, det ändrar bara hur mycket avstånd du täcker medan du fortfarande får göra en attack.
(Om du inte har en Feat eller något som säger "Din hastighet ökar med 20ft medan du laddar", men jag har aldrig hört talas om en sådan sak)