ハッシュ値はハッシュ表の添え字になるんじゃなかったか?
それにめったに起こらない衝突が起こったとき同一か否かは知りたい。
物理メモリをたくさん積んでも時間稼ぎみたいで根本的な解決にはならない。

やりたいこと:
どんなメモリ量でも最適なハッシュ表のサイズを人の介在無しで決定する。

現状、ハッシュ値に32ビット値そのまま使ってんのが原因やね。
とりあえず前向き枝刈りを入れてみた(時間稼ぎ)。