Die Frequenz stell ich unter "Programer" ein. Mehr hab ich dort nicht getan.
Auf dem Chip dürfte glaub ich $crystal 8Mhz stehen.
Das $crystal wird nicht auf den Chip geschrieben sondern teilt dem Compiler unter anderem mit, wie er zB wait Anweisungen übersetzten soll. $crystal hat auch Vorrang vor der der Einstellung, die unter "Compiler" "Communication" "Frequency" eingestellt ist.

Leider weiß ich nicht ob und welche Auswirkungen $crystal bei Deinem USB Programmer auf die ISP Frequenz hat.

Wenn sonst nichts hilft, ein Mini Programm mit $crystal=125000 compilieren vor "Program Chip" Aufruf?

Gruß
Searcher