Nie oszukałeś.
g++ i clang to kompilatory a 5.1 i 3.7 to ich wersje. Różne kompilatory w różny sposób tłumaczą z "naszego" na "komputerowy". W związku z tym możliwe są do uzyskania różne czasy wykonywania programów. Dochodzi też specyfika języka, która także ma istotny wpływ na szybkość.
Ja jestem zwolennikiem najnowszego g++. clang nie znam.