Please don't list FrozenCPU links, they are effectively out of business.
A better answer is that yes, you must have a specific water block for complete coverage that will vary by GPU and Model (Reference vs. Non-reference). Universal blocks will generally require additional memory heatsinks, VRM heatsinks, and some decent airflow to cool them.
Manufacturer's generally have a compatibility chart. EK has a handy selector:
https://shop.ekwb.com/