700 метров - это, разумеется, весьма неплохо, но подобраться на такое расстояние достаточно непростая задача, особенно при снайперском огне. Если, конечно, речь не идет о густых городских территориях, где есть возможность подобраться незамеченным. Поэтому, если вопрос стоит в подавлении снайперской точки, а не в сохранении материальной части на захватываемой территории, то проще устроить артиллерийский обстрел, зачищая территорию под ноль.
То есть вести по позиции снайпера беглый огонь, не давая ему высунуться, и в это время жахнуть пару раз по несущей стене здания, тем самым разрушив её и всё здание, из РПГ-7, не вариант?
Вообще, в первую очередь снайпера надо "прижучить". Потому что они, как никто другой, понимают, что в расстоянии их сила. Умный снайпер часто меняет позицию и, если пахнет жареным, попытается свалить. А вот если его окружили и зажали в отдельно взятом здании, то снайпер "приехал".
Да и гранаты-петарды) (деревянный пол уже-бы давно рухнул) +если есть кто-то на броске гранаты.... дела снайпера очень плохи. как минимум уже в окружении)