"Ich habe dir einen PC gekauft.""Ich habe für dich einen PC gekauft."
Meiner Meinung nach sind beide Sätze richtig,
Stimmt.
nur nutzt der erste Dativ und der Zweite Akkusativ.
Nicht ganz. Dativus commodi vs. Präpositionalgruppe. Semantisch identisch.