Would this be a good build that would last years?

That GPU was new 3 years ago. Get something newer.

That PSU is junk. Get one from Antec, XFX, Corsair, Seasonic.

That motherboard is stupid overkill and way too expensive.

That CPU is fine if you do editing or encoding. For gaming the i5 is equal in performance to the i7.