Il DNS non è direttamente responsabile della latenza della connessione.
Se il vostro ping verso, ad esempio, 1.2.3.4 è 10ms, potete cambiare tutti i DNS che volete, ma saranno sempre 10ms.
Quando fate ping 1.2.3.4
, il DNS non viene nemmeno interrogato.
Il DNS entra in gioco solo sulla conversione di nomi host verso indirizzi IP.
Questo significa che, al più, usando un DNS diverso potresti "cadere" su un IP diverso (a parità di nome host) perché ad esempio è in grado di indirizzarti verso un server più vicino a te.
Ma questo succede solo nei casi di CDN o comunque servizi che hanno DNS che rispondono diversamente sulla base della geolocalizzazione del richiedente.
Nei casi di servizi anycast, oltretutto, il DNS non gioca nemmeno un ruolo, perché l'IP è sempre lo stesso, ma è il routing della rete che ti porta sul server più vicino a te.
Quindi diciamo che la domanda che fai è mal posta...
Cosa intendi con ping a 39ms? Verso quale destinazione?
Su che servizi vuoi migliorare le prestazioni cambiando il DNS?