Nevím jak moc špatný ping máš, ale když jsem ještě dělal u O2, tak se ping moc neřešil a hodnoty do 150ms se běžně nepovažovaly za chybu. Pokud je na lince O2TV, tak příčinou vyššího pingu obecně je určitě tzv. mód "interleave" - nižší chybovost na úkor větší odezvy. Dost záleží na kvalitě linky, ale můžeš je zkusit požádat o změnu režimu na "fast". Vypnutí STB nic neřeší, je nutné odpojit eth. kabel.
Pokud ale máš problém jen při připojení přes wifi, tak by podlě mě jiný router mohl pomoci. Výše uvedené zařízení zřejmě kromě většího pokrytí nic jiného nevyřeší.