Hello, I've checked my dict and here's the difference.
~gatai (un~)
eg. unforgettable scene, unforgivable error, hard to believe something
~nikui (hard/difficult-->more to negative meaning)
eg. its hard to read from the blackboard, i hate to ask you but lend me some money
hope this helps, i've learnt something new too!