First of all, pinap berry doesn't impoove the catch rate, normal razzberry does, had you use a normal razzberry and compared it to a golden razzberry you would have noticed the difference, there's still not exact numbers on the bonus from the golden razzberry, as it's probably still too soon to have statistically significant results.
As for the IV's please note that if you find a pokemon that's particularly hard to catch for the CP, he probably has low IV's, as being hard to catch means he's high level, and if it has a high level but low CP (for that level) this means his IV's are bad.