You really feel that both England and Ireland should be ranked higher than South Africa in rugby? Perhaps on current form Ireland is the better team than SA, but certainly not England and certainly not over the last year or two years.
Also South Africa is probably the only team that has beaten a full strength All Blacks team in the last couple of years.
In a head to head between Ireland and England id say Ireland would win it easily on current form. They are a super exciting team to watch these days, perhaps the most exciting apart from All Blacks.