Шлюзы, как я понял, настроены перекрестно. Хотя этого

Шлюзы, как я понял, настроены перекрестно. Хотя этого не надо, но и мешать не должно.
В данном случае эта настройка вообще не должна использоваться протоколом, т.к. компы находятся в одной и той же подсети.
А шлюз - есть адрес в подсети, на который нужно слать пакеты, предназначенные другой подсети.

Ну, что ж - начнем сначала. Итак - кабель все же надо сделать cross-over. Если и при его использовании будут проблемы -
сюда результаты (дословно) след. команд:
1. ipconfig /ALL на обоих копах
2. ping 192.168.0.1 на обоих
3. ping 192.168.0.2 на обоих