doesnt matter. any time you half damage you lose penetration. you cant make it equal by changing numbers around. that's not how it works.
if you take 100 magic resist and 100 magic damage you get 50 damage
if you take 100 magic resist and 50 magic damage you get 25 damage
if you take 150 magic resist and 100 magic damage you get 40 damage
if you take 150 magic resist and 50 magic damage you get 20 damage.
easy in theory with just base numbers, but when penetration get involved...
if you take 100 magic resist and 100 magic damage with 7% penetration you get 51.8134
if you take 100 magic resist and 50 magic damage with 7% penetration you get 25.9067
if you take 150 magic resist and 100 magic damage with 7% (or 10.5 flat) penetration you get 41.7536
if you take 150 magic resist and 50 magic damage with 7% (or 10.5 flat) penetration you get 20.8768
so as you can see the damage numbers start being a bit crazy.
then there's the issues with thunderlords, deathfire touch, liandrys, and maybe some others that i havent considered like merciless.