Buongiorno. Questo è uno dei casi in cui l'italiano dà molta libertà a chi formula la frase. Si possono usare l'indicativo, il congiuntivo e il condizionale, senza alcuna variazione di significato.
Hai finito prima di quando pensavo
Hai finito prima di quando (io) pensassi
Hai finito prima di quando avrei pensato
sono tutte corrette. Il pronome personale prima del verbo è, come al solito, innecessario. Nel secondo caso lo si può usare per evitare l'ambiguità (io pensassi/tu pensassi).
Addirittura, se pensi alla lunghezza del tempo trascorso, magari, ad attendere che finisse, piuttosto che al momento in cui la persona ha finito, puoi usare "quanto" invece di "quando":
Hai finito prima di quanto pensavo
Hai finito prima di quanto (io) pensassi
Hai finito prima di quanto avrei pensato
Infine questo tipo di costruzione ammette l'uso del "non espletivo" o "non pleonastico", quindi potrai anche leggere o sentire, ad esempio:
Hai finito prima di quanto non pensassi
senza alcuna variazione di significato.
Hai un sacco di opzioni!