Das einzige was mir noch auffällt:

Countperoverflow = 0

erst nach der ersten Messung in der ISR. Vermutlich wird das von Bascom schon beim Programmstart mit 0 belegt, aber darauf würde ich mich nicht verlassen. Die Systemtakterhöhung halte ich auch für sinnvoll.

Zu Rechenzeit in der ISR: Wird "incr Countperoverflow" schneller ausgeführt?

Gruß

mic