Achieving high Quality of Service (QoS) is one of the important goals in the latest 5G Heterogeneous Networks (HetNets) environments. However, ensuring fairness among users with Reduced Power Consumption (RPC) is a major challenge. Although several studies have examined the joint issue of User Association (UA), Resource Allocation (RA), and Power Allocation (PA), there is still no optimal solution that achieves QoS fairness and RPC with low complexity and processing time. This paper proposes the Power-Performance Efficient Adaptive Genetic Algorithm (P 2 EAGA) for solving the UA-RA-PA problem in HetNets. Simulation results show that P 2 EAGA outperforms existing schemes in terms of variability, fairness, RPC, and QoS, including throughput, packet loss ratio, delay, and jitter. Simulation results also show that P 2 EAGA generates solutions that are very close to the optimal global solution compared to the Default Genetic Algorithm.