A word for someone willing to make sacrifices or drastic decisions [duplicate]

resolute TFD

Firm or determined; unwavering.


unrelenting

1. Having or exhibiting uncompromising determination; unyielding

2. Not diminishing in intensity, pace, or effort


Such a person is committed to a cause or course of action:

[Merriam-Webster]

2 : having made a pledge or commitment to someone (such as a romantic partner) or something (such as a cause)
// committed partners
// a committed parent/teacher
// strongly committed to the fight for equal rights
also : characterized by such a pledge or commitment
// two people in a committed relationship

Also see the referenced pledge:

6 a : a binding promise or agreement to do or forbear
6 b (1) : a promise to join a fraternity, sorority, or secret society
6 b (2) : a person who has so promised

In the case of a binding promise as it relates to a pledge, it means that you will do so something even if it is difficult.