. . . if you allow +/-5 on the timestamp that still means 260 collisions you have to find a second and send to the ASIC . . .
Why would you only allow +/-5 on the timestamp? The protocol allows a much larger range than that. In most cases, you should be able to get somewhere close to between -3300 and +7200.