The constraint you pose is not easy to achieve, because it's contradictory: some capital letters (and even numbers), don't cover the whole capital height. Some glyphs are short of it, others overshoot it. Therefore one has to accept a compromise. In the following I used A for getting the height; if your superscripts have only numbers, it's sensible to use 0 in the second measurement using \fontcharht.
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\makeatletter
\DeclareRobustCommand*\lowsuperscript[2][\sf@size]{%
\@lowsuperscript{#1}{#2}}
\newcommand\@lowsuperscript[2]{%
{\check@mathfonts % be sure \sf@size is defined
\dimen0=\fontcharht\font`A
\fontsize{#1}\z@\selectfont
\advance\dimen0-\fontcharht\font`A % might be \fontcharht\font`0
\raisebox{\dimen0}{#2}%
}%
}
\makeatother
\begin{document}
\textsuperscript{3AI}И сказ \quad\lowsuperscript{3AI}И сказ
\Huge\textsuperscript{3AI}И сказ \quad\lowsuperscript{3AI}И сказ
\Huge\textsuperscript{3AI}И сказ \quad\lowsuperscript[10]{3AI}И сказ
\end{document}
The \lowsuperscript command has an optional argument for supplying an explicit font size for the cases, like in \Huge where the subscript size (\sf@size) as determined by LaTeX is too big. I used 10 by way of example, it's probably too small, however.

graphicx) and using a\scalebox. Some would say adding another package is not a fix :^) – Steven B. Segletes Sep 09 '13 at 18:15