Они неравноценны. "Кот" в моём идиолекте - это однозначное указание на мужской пол (и соотв. меня коробит, когда слово "кот", "коты" используют для обозначения кошек вообще безотносительно пола). "Кошка" у меня - общее, но для кого-то (и просто по логике) это как раз однозначное указание на женский пол (вероятно, именно они используют "кот" в качестве общего). Возможно, "кошак" - некая попытка выработки приемлемого для тех и других гендерно-нейтрального/общего слова.