2^N je starší standard JEDEC, který nijak nepozbyl svého významu. Předpony se kryjí s ISO předponami.
10^N je pozdější standard a zavádí binární předpony. Částečně se ujal, ale JEDEC nevytlačil.
Je potřeba se smířit s tím, že zatím předpona "giga" holt znamená 10^9 nebo 2^30 a musíte rozlišit podle situace. Stejně se liší tuna (ton vs. tonne, vyslovují se stejně), dříve se lišily míle apod, u nás lokty a další jednotky.
Velkou překážkou, a důvodem, proč se binární prefixy neujaly, je jejich obtížná vyslovitelnost. V mluvě vždy užijete standardní předpony (kilo, mega, giga) - a psaný jazyk teprve následuje ten hovořený.
Takže bohužel nemůžete o jednom či druhém zápisu říct, že je špatně nebo dobře, možné jsou oba. Oba mají své uznávané standardy.