Being compulsive means to act on an irresistible urge. Being perfectionist is seeking for internal satisfaction.