De manière plus simple.
Tu es proches de la personne (ami de longue date/sempai de la personne à qui tu parles/famille de même niveau que toi (frère/soeur, même âge) : Genki ?
Tu n'es pas si proche de la personne que ça mais tu la connais un peu quand même et que tu ne lui dois pas de respect particulier : genki desu ka ?
Quand tu connais pas vraiment, que la personne est plus âgée que toi ou que tu lui dois un minimum de respect : Ogenki desu ka ?
En revanche si tu es une fille (même sans être de bonne famille du tout), le "o" est quand même utilisé largement plus souvent que chez les garçons dans les conversations à la forme neutre (Kau/Nomu).
Une fille qui dit "Oniku kau ?"/"Osake nomu ?" à son mari ou ses potes c'est normal, un gars qui dit ça par contre, ça fait un peu "Okamasan".