def calculate_efficiency(data):
    """
    Calculate efficiency metrics from given data.

    Args:
        data (list): List of tuples containing version, performance, and other metrics.

    Returns:
        tuple: Tuple containing average performance, total performance, and highest performance.
    """
    avg_performance = sum(item[1] for item in data) / len(data)
    total_performance = sum(item[2] for item in data)
    highest_performance = max(item[3] for item in data)
    return avg_performance, total_performance, highest_performance

# Example usage:
data = [('v5_1768236144', 108217.11959687909, 721, 15009.3), 
        ('v5_1768235312', 89435.63603047856, 734, 12184.7),
        ('v5_1768235983', 98379.19963352643, 987, 9967.5)]

avg_performance, total_performance, highest_performance = calculate_efficiency(data)
print(f"Average Performance: {avg_performance}, Total Performance: {total_performance}, Highest Performance: {highest_performance}")