I don't think cataphracts are overpowered. Place scythed chariots, concentrated missile fire or masses of low level infantry against them and see what happens. :)

About light cavalry winning over heavily armoured cavalry: this had perhaps something to do with the numbers of the historical light cavalry?