Is there a limit past which bigger textures has no effect?
Yes reducing the resolution of the textures will eventually make the pixels large enough to notice, but will improve performance.
Compressing one map and not another depends on your node setup or in a external application it's limitations, but it should be fine.