With 160 bit addresses, there is a reasonably good chance that an attacker could do so within 2^80 attempts.
What good chance are you talking about?
You can take specific numbers and count.
In order to get collision with a 40% chance on a set of 2 ^ 80 addresses, you need a memory size of 2.4 * 10 ^ 25 bytes. And even applying algorithms that use a trade-off between memory and calculation time - it will still be a huge size. All the Internet for the time of its existence is estimated only in 10 ^ 24 bytes (
https://www.livescience.com/54094-how-big-is-the-internet.html), i.e. You will need a memory capacity like 200 modern Internet, I'm not talking about computing power, which will also be needed. Hence, we can conclude that in practice we will not be able to find a collision at the current time and for the next 15-20 years it will be impossible.
Quantum computers will appear faster because of which it will be necessary to change all modern cryptography and hashing methods..